Задать вопрос
Brad9aga
@Brad9aga

Почему transform перекрывает before?

в общем суть:
почему transform примененный к img перекрывает before

https://developer.mozilla.org/ru/docs/Web/CSS/z-index
https://developer.mozilla.org/ru/docs/Web/CSS/CSS_...
кто обьяснит спасибо ,я не вкурил информацию.
  • Вопрос задан
  • 281 просмотр
Подписаться 1 Средний 10 комментариев
Решения вопроса 1
Потому что итоговый порядок дочерних элементов .wrap выглядит так:
1) :before
2) img
3) :after
следовательно автоматический присвоенный z-index у img будет большим, чем у :before и изображение расположится на слой выше (между :before и :after, в соответствии с порядком вложенности). Это можно регулировать только фактическим назначением z-index'ов внутри родителя (как вы и закомментировали в примере)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы