Псевдо-класс CSS :indeterminate

Определение и использование

CSS :indeterminate Псевдо-класс используется для выбора любого элемента формы, находящегося в неопределенном состоянии.

Этот псевдо-класс может использоваться только для следующих элементов:

  • Элемент <input type="checkbox">. Необходимо использовать JavaScript для установки свойства indeterminate в значение true
  • Элемент <input type="radio">, когда все радио-кнопки с одинаковым значением name в форме не выбраны
  • Элемент <progress>, находящийся в неопределенном состоянии

Пример

Добавьте красный тень к неопределенным элементам форм:

input:indeterminate {
  box-shadow: 0 0 5px 3px red;
{}

Попробуйте сами

CSS грамматика

:indeterminate {
  css declarations;
{}

Технические детали

Версия: CSS3

Поддержка браузеров

Числа в таблице указывают на первую версию браузера, которая полностью поддерживает этот псевдо-класс.

Chrome Edge Firefox Safari Опера
39 79 51 10 26