darkleviathan
@darkleviathan

Как установить зеркальное отражение на весь div?

Имеется div, в его стилях прописана картинка jpg.
Нужно применить к этому блоку отражение.
Если отдельно фотку - пробовал вот такую конструкцию
-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), to(rgba(255,255,255,0.2)));

Все работает, но результат не тот.
Нужно именно применить отзеркаливание ко всему div'у
reflection.js тоже пробовал, но реакции 0.
  • Вопрос задан
  • 1019 просмотров
Решения вопроса 1
@kulaeff
Front-end developer
Вот вам простая заготовка https://jsfiddle.net/h5da4uqc/1/. По желанию можно добавить блюр и прочие штучки.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Кроссбраузерное отражение элементов на CSS3
https://habrahabr.ru/post/140380/

вычленил самое главное:
html
<div>
  <img src="http://lorempixel.com/150/150" alt="">
  <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Excepturi, totam.</p>
  <ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
  </ul>
</div>
<div class="refl">
  <img src="http://lorempixel.com/150/150" alt="">
  <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Excepturi, totam.</p>
  <ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
  </ul>
</div>
css
.refl{transform: scaley(-1);}
или .refl{transform: rotatex(180deg);}
песочница
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы