Den :checked
pseudo-klasse i CSS velger elementer når de er i den valgte tilstand. Det er bare knyttet til input ( ) -elementer av typen radio og avkrysningsrute. Den
:checked
pseudo-class selector kamper radio og avkrysningsinngangstyper når sjekket eller slås til en på tilstand. Hvis de ikke er valgt eller krysset av, er det ingen samsvar.
Så når en avkrysningsrute er merket av, og du målretter mot etiketten umiddelbart etter den:
input(type=checkbox) + label ( color: #ccc; font-style: italic; ) input(type=checkbox):checked + label ( color: #f00; font-style: normal; )
Merketeksten blir fra grå kursiv til normal normal skrift.
CSS is Awesome
CSS er kjempebra
Ovennevnte er et eksempel på bruk av :checked
pseudoklassen for å gjøre skjemaer mer tilgjengelige. Den :checked
pseudo-klassen kan brukes sammen med skjulte innganger og deres synlige etikettene til å bygge interaktive moduler, for eksempel bilde gallerier.
Flere ressurser
- Avkrysningsruten hack
- MDN Docs på: sjekket
- W3C-spesifikasjonen på: sjekket
Nettleserstøtte
Chrome | Safari | Firefox | Opera | DVS | Android | iOS |
---|---|---|---|---|---|---|
Noen | 3.1+ | Noen | 9+ | 9+ | noen | noen |