Лучшее руководство по CSS псевдо-элементы в 2024 году. В этом руководстве вы можете изучить грамматика,: Первая линия псевдоэлемент,примеров,: Во-первых букв псевдо-элемент,примеров,Псевдо-элементы и классы CSS,Несколько Псевдоэлементы,примеров,CSS -: перед тем псевдо-элемента,примеров,CSS -: после того, как псевдо-элемента,примеров,Все CSS псевдо-классы / элементы,

CSS псевдо-элементы

CSS псевдо-элемент используется для добавления некоторых специальных эффектов селекторы.


грамматика

Псевдо-элемент синтаксиса:

selector:pseudo-element {property:value;}

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

selector.class:pseudo-element {property:value;}


: Первая линия псевдоэлемент

"Первая линия" псевдо-элемент используется для установки специальный стиль к первой строке текста.

В следующем примере, браузер будет основан на "первой линии" псевдо-элемента в стиле первой строки текста элементов р формате:

примеров

p:first-line
{
color:#ff0000;
font-variant:small-caps;
}

Попробуйте »

Примечание: "первой линии" псевдо-элемент может быть использован только для элементов уровня блока.

Примечание: Следующие свойства могут быть применены к "первой линии" псевдо-элемента:

  • свойства шрифта
  • цветовые свойства
  • свойства фона
  • слово-интервал
  • письмо-разнос
  • текст-отделка
  • вертикально-Align
  • текст-преобразования
  • высота линии
  • ясно

: Во-первых букв псевдо-элемент

"Первое письмо" псевдо-элемент используется для установки специальный стиль к первой букве текста:

примеров

p:first-letter
{
color:#ff0000;
font-size:xx-large;
}

Попробуйте »

Примечание: "первой буквы" псевдо-элемент может быть использован только для элементов уровня блока.

Примечание: Следующие свойства могут быть применены к "первой букве" псевдо-элемента:

  • свойства шрифта
  • цветовые свойства
  • свойства фона
  • свойств полей
  • свойства обивка
  • свойства границ
  • текст-отделка
  • вертикально-Align (только если "плавать" является "ни один")
  • текст-преобразования
  • высота линии
  • поплавок
  • ясно

Псевдо-элементы и классы CSS

Псевдо-элементы могут быть объединены с классами CSS:

p.article:first-letter {color:#ff0000;}

<p class="article">A paragraph in an article</p>

Приведенный выше пример будет делать все класс, как первая буква абзаца статьи становится красным.


Несколько Псевдоэлементы

Множество псевдо-элементов могут быть объединены в использовании.

В следующем примере, первый абзац письма будет отображаться красным цветом, размер шрифта хх-большой. Первая строка остальной части текста будет синим, а небольшие заглавные буквы.

Остальные пункты текста по размеру шрифта по умолчанию и цвет для отображения:

примеров

p:first-letter
{
color:#ff0000;
font-size:xx-large;
}
p:first-line
{
color:#0000ff;
font-variant:small-caps;
}

Попробуйте »


CSS -: перед тем псевдо-элемента

"Перед" псевдо-элемент может вставить новое содержание в передней части содержимого элемента.

Следующий пример, чтобы вставить изображение в передней части каждого элемента <h1>:

примеров

h1:before
{
content:url(smiley.gif);
}

Попробуйте »


CSS -: после того, как псевдо-элемента

": После того, как" псевдо-элемент может вставить новое содержание после того, как содержимое элемента.

Следующие примеры вставки изображения после каждого элемента <h1>:

примеров

h1:after
{
content:url(smiley.gif);
}

Попробуйте »


Все CSS псевдо-классы / элементы

селектор пример Пример показывает,
: ссылка a:link Выбрать все непосещенные ссылки
: посетил a:visited Выделить все посещенные ссылки
: активный a:active Выбор является активной ссылкой
: Hover a:hover Поместите курсор на состояние линии связи
: фокус input:focus После выбора входной элемент имеет фокус
: Во- первых букв p:first-letter Выберите первую букву каждого элемента <p>
: Первая линия p:first-line Выберите первую строку каждого элемента <p>
: Первый ребенок p:first-child <] P> селектор элемента соответствует любому элементу, принадлежащий к первому элементу ребенка
: перед тем p:before Вставить содержимое перед каждым элементом <p>
: после того, как p:after Вставить содержимое после каждого <р> элемент
: Языки (язык) p:lang(it) Выбор атрибута Ланг <р> элемент начального значения
CSS псевдо-элементы
10/30