:checked
Псевдо-класс в CSS выбирает элементы , когда они находятся в выбранном состоянии. Он связан только с элементами input ( ) типа radio и checkbox.
:checked
Селектор псевдо-класс соответствует радио и флажок типов ввода , когда проверка или переключается в активное состояние. Если они не выбраны или не отмечены, совпадений нет.
Итак, когда флажок установлен и вы нацеливаете метку сразу после него:
input(type=checkbox) + label ( color: #ccc; font-style: italic; ) input(type=checkbox):checked + label ( color: #f00; font-style: normal; )
Текст метки изменится с серого курсива на красный нормальный шрифт.
CSS is Awesome
CSS - это круто
Выше приведен пример использования :checked
псевдокласса, чтобы сделать формы более доступными. :checked
Псевдо-класс может быть использован со скрытыми входами и их видимыми метками для создания интерактивных виджетов, таких как галереи изображений.
Дополнительные ресурсы
- Взломать флажок
- MDN Docs on: проверено
- Спецификация W3C: проверено
Поддержка браузера
Хром | Сафари | Fire Fox | Опера | IE | Android | iOS |
---|---|---|---|---|---|---|
Любой | 3.1+ | Любой | 9+ | 9+ | любой | любой |