Псевдокласс :checked | CSS | WebReference
- Содержание
- Синтаксис
- Пример
- Спецификация
- Браузеры
Псевдокласс :checked применяется к элементам интерфейса, таким как переключатели (checkbox), флажки (radio) и пункты списка (option), когда они находятся в положение «включено». Переключение элементов в такое состояние происходит с помощью атрибута checked элемента <input> или пользователем.
Синтаксис
Селектор:checked { ... }
Примеры использования
input[type="radio"]:checked { ... }
Стиль применяется только ко включенным переключателям.
input[type="checkbox"]:checked { ... }
Стиль применяется только к помеченным флажкам (чекбоксам).
option:checked { ... }
Стиль применяется только к выбранным элементам списка.
Обозначения
Описание | Пример | |
---|---|---|
<тип> | Указывает тип значения. | <размер> |
A && B | Значения должны выводиться в указанном порядке. | <размер> && <цвет> |
A | B | Указывает, что надо выбрать только одно значение из предложенных (A или B). | normal | small-caps |
A || B | Каждое значение может использоваться самостоятельно или совместно с другими в произвольном порядке. | width || count |
[ ] | Группирует значения. | [ crop || cross ] |
* | Повторять ноль или больше раз. | [,<время>]* |
+ | Повторять один или больше раз. | <число>+ |
? | Указанный тип, слово или группа не является обязательным. | inset? |
{A, B} | Повторять не менее A, но не более B раз. | <радиус>{1,4} |
# | Повторять один или больше раз через запятую. | <время># |
Пример
<!DOCTYPE html> <head> <meta charset=»utf-8″> <title>checked</title> <style> input:checked + span { background: #fc0; } </style> </head> <body> <p><strong>С какими операционными системамы вы знакомы?</strong></p> <p><input type=»checkbox» name=»a1″><span>Windows 7</span><br> <input type=»checkbox» name=»a2″><span>Windows Vista</span><br> <input type=»checkbox» name=»a3″><span>Windows XP</span><br> <input type=»checkbox» name=»a4″><span>System X</span><br> <input type=»checkbox» name=»a5″><span>Linux</span><br> <input type=»checkbox» name=»a6″><span>Mac OS</span></p> <p><input type=»submit» value=»Отправить»></p> </body> </html> В данном примере текст возле отмеченных флажков выделяется фоновым цветом. Результат примера показан на рис. 1.Рис. 1. Результат использования псевдокласса :checked
Спецификация
Спецификация | Статус |
---|---|
Selectors Level 4 | Рабочий проект |
Selectors Level 3 | Рекомендация |
Спецификация
Каждая спецификация проходит несколько стадий одобрения.
- Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
- Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
- Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
- Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
- Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
- Draft (Черновик спецификации) — первая черновая версия стандарта.
Браузеры
9 | 12 | 1 | 9 | 3.1 | 1 |
2.1 | 1 | 9.5 | 3.1 |
Браузеры
В таблице браузеров применяются следующие обозначения.
- — свойство полностью поддерживается браузером со всеми допустимыми значениями;
- — свойство браузером не воспринимается и игнорируется;
- — при работе возможно появление различных ошибок, либо свойство поддерживается лишь частично, например, не все допустимые значения действуют или свойство применяется не ко всем элементам, которые указаны в спецификации.
Число указывает версию браузера, начиная с которой свойство поддерживается.
Псевдоклассы
Формы
См. также
- Аккордеон меню
- Вкладки на CSS
- Выпадающее меню
- Использование :checked
- Спойлер
- Стилизация переключателей
- Стилизация флажков
Автор и редакторы
Автор: Влад Мержевич
Последнее изменение: 16.05.2018
Редакторы: Влад Мержевич
по состоянию checked включать/выключать · GitHub
по состоянию checked включать/выключать
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Show hidden characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Show hidden characters
<form> | |
<div> | |
<input type=»reset» value=»Reset»> | |
<input type=»checkbox»> | |
<input type=»checkbox»> | |
<input type=»checkbox»> | |
<label for=»red»>красные</label> | |
<label for=»green»>зеленые</label> | |
<label for=»blue»>синие</label> | |
<span>красные</span> | |
<span>зеленые</span> | |
<span>зеленые</span> | |
<span>красные</span> | |
<span>синие</span> | |
<span>зеленые</span> | |
<span>красные</span> | |
<span>синие</span> | |
<span>красные</span> | |
<span>зеленые</span> | |
<span>синие</span> | |
</div> | |
</form> | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Show hidden characters
{«view»:»separate»,»fontsize»:»100″,»seethrough»:»»,»prefixfree»:»1″,»page»:»all»} |
:проверено — CSS: Каскадные таблицы стилей. , или
option (
in a
), который проверяется или переключается в состояние на
.Пользователь может активировать это состояние, проверив/выбрав элемент, или отключить его, сняв флажок/отменив выбор элемента.
Примечание: Поскольку браузеры часто рассматривают как заменяемые элементы, степень, в которой они могут быть стилизованы с помощью псевдокласса
:checked
, варьируется от браузера к браузеру.
:проверено
Базовый пример
HTML
<дел>
CSS
раздел, Выбрать { поле: 8px; } /* Метки для проверенных входных данных */ ввод: отмечен + метка { красный цвет; } /* Радиоэлемент, если отмечен */ ввод [тип = "радио"]: отмечен { box-shadow: 0 0 0 3px оранжевый; } /* Элемент флажка, если он отмечен */ ввод [тип = "флажок"]: отмечен { box-shadow: 0 0 0 3px ярко-розовый; } /* Элементы option, если они выбраны */ вариант: отмечен { box-shadow: 0 0 0 3px лайм; красный цвет; }
Результат
Переключение элементов со скрытым флажком
В этом примере используется псевдокласс :checked
, позволяющий пользователю переключать содержимое в зависимости от состояния флажка без использования JavaScript.
HTML
<таблица>Столбец №1 Столбец №2 Столбец № 3 [подробнее] [подробнее] [подробнее] [текст ячейки] [текст ячейки] [текст ячейки] [текст ячейки] [текст ячейки] [текст ячейки] [подробнее] [подробнее] [подробнее] таблица> [подробнее] [подробнее] [подробнее]
CSS
/* Скрыть флажок переключения */ # развернуть-переключить { дисплей: нет; } /* Скрыть расширяемый контент по умолчанию */ .расширяемый { видимость: коллапс; фон: #ддд; } /* Стиль кнопки */ #expand-btn { отображение: встроенный блок; поле сверху: 12px; отступ: 5px 11px; цвет фона: #ff7; граница: сплошная 1px; радиус границы: 3px; } /* Показывать скрытое содержимое, когда флажок установлен */ #expand-toggle:checked ~ * . expandable { видимость: видимая; } /* Стиль кнопки при установленном флажке */ #expand-toggle:checked ~ #expand-btn { цвет фона: #ccc; }
Result
Specification |
---|
HTML Standard # selector-checked |
Selectors Level 4 # checked |
BCD tables only load in the browser
with JavaScript включен. Включите JavaScript для просмотра данных.- Веб-формы — работа с пользовательскими данными
- Стилизация веб-форм
- Связанные элементы HTML:
- Замененные элементы
Последнее изменение: , участниками MDN
CSS :checked Selector
❮ Предыдущий Справочник по селекторам CSS Далее ❯
Пример
Установите высоту и ширину для всех отмеченных элементов :
input:checked {
height: 50px;
ширина: 50 пикселей;
}
Попробуйте сами »
Другие примеры «Попробуйте сами» ниже.
Определение и использование
Селектор :checked
соответствует каждому проверенному элементу (только для переключателей и флажков)
и элемент
Версия: | CSS3 |
---|
Поддержка браузера
Числа в таблице указывают первую версию браузера, которая полностью поддерживает селектор.
Селектор | |||||
---|---|---|---|---|---|
: проверено | 4,0 | 9,0 | 3,5 | 3,2 | 9,6 |
Синтаксис CSS
:checked {
объявления css ;
}
Демонстрация
Другие примеры
Пример
Установите высоту и ширину для всех проверенных элементов
option:checked {
height: 100px;
ширина: 100 пикселей;
}
Попробуйте сами »
Связанные страницы
Справочник по селектору CSS: CSS :disabled selector
Справочник по селектору CSS: CSS :enabled selector
❮ Назад Справочник по селекторам CSS Далее ❯
NEW
Мы только что запустили
Видео W3Schools
Узнать
COLOR PICKER
КОД ИГРЫ
Играть в игру
Лучшие учебники
Учебник по HTMLУчебник по CSS
Учебник по JavaScript
Учебник How To
Учебник по SQL
Учебник по Python
Учебник по W3. CSS
Учебник по Bootstrap
Учебник по PHP
Учебник по Java
Учебник по C++
Учебник по jQuery
9008 Справочник
9008 Справочник по HTML
Справочник по CSS
Справочник по JavaScript
Справочник по SQL
Справочник по Python
Справочник по W3.CSS
Справочник по Bootstrap
Справочник по PHP
Цвета HTML
Справочник по Java
Справочник по Angular
Справочник по jQueryОсновные примеры
Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery
232 FORUM | О
W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания.