:disabled
Selektor pseudo-klasa zapewnia warunkowej stylizacji do elementów HTML, który może odbierać dane wejściowe użytkownika, gdy elementy mają disabled
atrybut. Jest zdefiniowany w specyfikacji CSS Selectors Level 3 jako „pseudoklasa stanu elementu interfejsu użytkownika”, co oznacza, że jest używana do stylizowania treści na podstawie interakcji użytkownika z elementem wejściowym.
Elementy, które mogą odbierać disabled
atrybut to ,
,
,
,
i
. Istnieją dwie prawidłowe składnie do ustawiania tego atrybutu: albo
disabled="disabled"
(w HTML5), po prostu disabled
słowo kluczowe Boolean. Element jest wyłączony, jeśli nie można go aktywować (np. Zaznaczyć, kliknąć lub zaakceptować wprowadzenie tekstu) lub zaakceptować fokus.
Taki element można stylizować za pomocą :disabled
selektora pseudoklasy:
Sprawdź ten długopis!
Użyteczne miejsca
:disabled
można „łączyć” z innymi pseudo-selektorami: lubić:before
lub:after
generować ikony lub tekst w celu dostarczenia większej ilości informacji zwrotnych od użytkowników.- Każda właściwość, którą można animować za pomocą przejść lub animacji CSS, będzie odpowiednio animowana po
disabled
dodaniu lub usunięciu atrybutu z elementu HTML.
Wsparcie przeglądarki
Chrom | Safari | Firefox | Opera | TO ZNACZY | Android | iOS |
---|---|---|---|---|---|---|
Wszystko | 3.1 | Wszystko | 9 | 9 | Wszystko | Wszystko |