Pseudoclasse indeterminate
A pseudoclasse indeterminate define o estilo
para interruptores que estão em estado indeterminado,
ou seja, não estão marcados.
Sintaxe
seletor:indeterminate {
}
Exemplo
Vamos alterar a cor da fonte do texto para verde, quando o interruptor estiver em estado indeterminado:
<form>
<p>
<input type="checkbox">
<span>Texto</span>
</p>
</form>
input:indeterminate, input:indeterminate + span {
color: green;
}
input, span {
color: black;
}
document.getElementsByTagName('input')[0].indeterminate = true;
:
Veja também
-
pseudoclasse
:default,
que define o estilo para elementos padrão -
pseudoclasse
:optional,
que define o estilo para inputs que não possuem o atributo required -
pseudoclasse
:placeholder-shown,
que define o estilo para elementos quando o texto de placeholder é exibido -
pseudoclasse
:read-only,
que define o estilo para inputs que não podem ser alterados -
pseudoclasse
:required,
que define o estilo para inputs que possuem o atributo required -
pseudoclasse
:focus-within,
que define o estilo para elementos em foco -
propriedade
caret-color,
que define a cor do cursor de texto no input