Стилизовать элементы интерфейса в зависимости от их состояния с помощью CSS можно с помощью псевдоклассов. 15 Они уточняют тип или состояние элемента и позволяют задавать стили для разных качественных признаков, например реакции на наведение курсора или порядка следования. 1
Некоторые псевдоклассы, которые помогают стилизовать элементы в зависимости от их состояния:
Например, в зависимости от состояния чекбокса :checked, :disabled и :focus следующему за ним элементу, например , можно задавать стили с помощью селектора «+». 2