O :disabled
seletor de pseudo-classe fornece estilo condicional para elementos HTML que podem receber entrada do usuário, quando os elementos têm o disabled
atributo. É definido na especificação CSS Selectors Nível 3 como uma “pseudo-classe de estado do elemento de IU”, o que significa que é usado para estilizar o conteúdo com base na interação do usuário com um elemento de entrada.
Elementos que podem receber o disabled
atributo incluem ,
,
,
,
e
. Existem duas sintaxes válidas para definir este atributo:
disabled="disabled"
ou (em HTML5) simplesmente a disabled
palavra-chave booleana. Um elemento é desativado se não puder ser ativado (por exemplo, selecionado, clicado ou aceitar entrada de texto) ou aceitar o foco.
Esse elemento pode ser estilizado usando o :disabled
seletor de pseudoclasse:
Confira esta Caneta!
Pontos de interesse
:disabled
pode ser “encadeado” com outros pseudo-seletores: como:before
ou:after
para gerar ícones ou texto para fornecer mais feedback do usuário.- Qualquer propriedade que possa ser animada com Transições ou Animações CSS será animada corretamente quando o
disabled
atributo for adicionado ou removido do elemento HTML.
Suporte para navegador
cromada | Safári | Raposa de fogo | Ópera | IE | Android | iOS |
---|---|---|---|---|---|---|
Todo | 3,1 | Todo | 9 | 9 | Todo | Todo |