Введение в селекторы псевдоклассов в CSS

  • 11 февраля, 15:58
  • 3745
  • 0

Рассмотрим в этой статье тему псевдоклассов. Прежде всего, что это такое?

Псевдокласс в CSS — это ключевое слово, добавленное к селектору, которое определяет его особое состояние. Основная идея псевдоклассов заключается в том, что они представляют события на языке CSS, что упрощает взаимодействие с элементом HTML на веб-страницах.

Введение в селекторы псевдоклассов в CSS

Давайте начнем с нескольких примеров!

:active

Этот псевдокласс действует как событие Click и используется для каждого элемента.

Пример:

p:active { 
  background-color: red; 
} 

Объяснение: При нажатии на элемент фон меняется на красный.

::after

Вы можете вставить некоторый контент в HTML после элемента. 

Пример:

p::after { 
  content: "insert here"; 
  color: red; 
}

::before

Этот класс действует как :: after, но, с другой стороны, вставляет содержимое перед элементом.

Пример:

p::before { 
  content: "insert here"; 
  color: red; 
}

::first-line

Выделит первую строку текста, к которой вы можете применить свои свойства.

Пример:

p::first-line { 
  color: red; 
}

::first-letter

Выберет первую букву текста.

Пример:

p::first-letter { 
  color: red; 
  font-size: 2rem; 
}

:first-child

Выбирает первый элемент своего родителя.

Пример:

.class :first-child {
  color:red;
}

Вы можете быть более конкретным и выбрать первого потомка определенного типа. Пример:

.class p:first-child {
  color:red;
}

Который выберет первый элемент типа <p> в .class

Дополнительная информация о псевдоклассах.


0 комментариев
Сортировка:
Добавить комментарий