Приведи пример псевдоклассов

Ответ

Псевдоклассы в CSS позволяют стилизовать элементы в зависимости от их состояния или положения. Вот основные примеры:

/* Стиль при наведении */
a:hover {
  color: red;
}

/* Стиль для активного элемента (нажатие) */
button:active {
  transform: scale(0.95);
}

/* Стиль для фокуса (клавиатура/Tab) */
input:focus {
  outline: 2px solid blue;
}

/* Стиль для первого дочернего элемента */
li:first-child {
  font-weight: bold;
}

/* Стиль для нечётных элементов */
tr:nth-child(odd) {
  background: #f2f2f2;
}

/* Стиль для не посещённых ссылок */
a:link {
  color: green;
}

/* Стиль для посещённых ссылок */
a:visited {
  color: purple;
}

Псевдоклассы начинаются с двоеточия : и добавляются к селектору без пробела.