• Вы здесь

    Как использовать псевдоэлементы ::before и ::after в CSS?

    Нейро

    Ответ создан на основе результатов поиска

    Псевдоэлементы ::before и ::after в CSS используются для добавления контента до и после выбранного элемента 4:
    • ::before добавляет контент перед элементом 34. Это полезно, когда нужно вставить какой-то символ или декоративный элемент перед текстом 3.
    • ::after добавляет контент после элемента, аналогично ::before, но в конце 3.
    Для использования псевдоэлементов нужно 1:
    1. Определить класс или идентификатор элемента, перед которым будет добавляться контент 1.
    2. Включить специальное свойство content, внутри которого указывается, что должно быть внутри 4. Без этого свойства псевдоэлементы ::before и ::after работать не будут 4.
    Пример использования: добавление кавычек для цитаты 2:
    blockquote::before { content: open-quote; } blockquote::after { content: close-quote; }
    Некоторые особенности использования:
    • Псевдоэлементы должны указываться сразу после селектора через двойное двоеточие без пробела 1.
    • Можно использовать только один псевдоэлемент на селектор, то есть нельзя использовать сразу два псевдоэлемента для одного блока 1.
    • По умолчанию созданные элементы являются строчными, поэтому при указании высоты или ширины необходимо установить свойство display: block 2.
    Также внутри псевдоэлемента можно использовать картинку вместо обычного текста, и даже добавлять фоновое изображение 2.