:enabled CSS

Become a Patron!

Псевдо-класс :enabled находит любой включенный элемент.

Элемент включен, если его можно активировать (например, выбрать, нажать на него или ввести текст) или поставить фокус. У элемента также есть отключенное состояние, когда его нельзя активировать или сфокусировать.

Наследуется:
Нет
Анимируется:
Нет
Спецификации:

Синтаксис

/* Selects any enabled <input> */
input:enabled {
  color: blue;
}

Примеры

Следующий пример делает цвет текста средне-зелёного оттенка, когда поле включено, и серым, когда отключено. Это позволяет понимать пользователю какие элементы интерактивны, а какие нет.

Следующий HTML…

<form action="url_of_form">
    <label for="FirstField">Первое поле (включено):</label> <input type="text" id="FirstField" value="Lorem"><br />
    <label for="SecondField">Второе поле (отключено):</label> <input type="text" id="SecondField" value="Ipsum" disabled="disabled"><br />
    <input type="button" value="Submit" />
</form>

…используем со следующим CSS…

input:enabled {
  color: #22AA22;
}
input:disabled {
  color: #D9D9D9;
}

…результат:

Результат работы псевдокласса :enabled
Результат работы псевдокласса :enabled