@1233211

Как сделать так, чтобы блок был выше :after?

Вот так у меня получается label:after перекрывает span, как сделать так, чтобы текст из span был выше?

<label>
  <span>111</span>
<label>


label {
  display: block;
  background-color: black;
  position: relative;
}

label:after {
  content: "";
  position: absolute;
  width: 100%;
  top: 0;
  height: 100%;
  background-color: white;
  left: 0;
}

span {
  color: red;
}
  • Вопрос задан
  • 218 просмотров
Решения вопроса 2
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега CSS
Руководитель frontend направления, предприниматель
span → position: relative + z-index: 1+
:after → z-index: 0
Ответ написан
Комментировать
alexey-m-ukolov
@alexey-m-ukolov Куратор тега CSS
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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