Задать вопрос
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_...
кто обьяснит спасибо ,я не вкурил информацию.
  • Вопрос задан
  • 299 просмотров
Подписаться 1 Средний 10 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Академия Эдюсон
    Frontend-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 1
Потому что итоговый порядок дочерних элементов .wrap выглядит так:
1) :before
2) img
3) :after
следовательно автоматический присвоенный z-index у img будет большим, чем у :before и изображение расположится на слой выше (между :before и :after, в соответствии с порядком вложенности). Это можно регулировать только фактическим назначением z-index'ов внутри родителя (как вы и закомментировали в примере)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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