Сообщество RSS DEV

Псевдоэлементы ::before/::after в CSS - Полное руководство

Псевдоэлементы CSS ::before и ::after вставляют контент перед или после выбранного элемента. Они требуют свойства `content` для рендеринга, принимая строки, URL-адреса изображений или символы Юникода. Псевдоэлементы действуют так, как если бы они были добавлены в DOM, но на самом деле не являются его частью, что позволяет стилизовать конкретные части элемента. Они появляются внутри родительского элемента, что делает их подходящими для контейнерных элементов, а не пустых, если они не обернуты в контейнер. Они полезны для эффектов наведения и косметических улучшений. Функция `attr()` извлекает значения атрибутов из элемента для использования в контенте этих псевдоэлементов. Когда они перекрываются, ::after находится сверху по умолчанию, но это можно изменить с помощью z-index. Эти элементы не являются частью дерева DOM и не должны использоваться для важного контента из-за проблем с доступностью. Они являются inline по умолчанию.
favicon
dev.to
::before/::after pseudo elements in CSS - A Complete guide
Изображение к статье: Псевдоэлементы ::before/::after в CSS - Полное руководство
Create attached notes ...