Den :checked
pseudo-klasse i CSS vælger elementer, når de er i den valgte tilstand. Det er kun forbundet med input ( ) -elementer af typen radio og afkrydsningsfelt. Den
:checked
pseudo-class selector matcher radio- og checkbox indgangstyper når kontrolleret eller slås til en tændt tilstand. Hvis de ikke er valgt eller markeret, er der ingen match.
Så når et afkrydsningsfelt er markeret, og du målretter mod etiketten umiddelbart efter det:
input(type=checkbox) + label ( color: #ccc; font-style: italic; ) input(type=checkbox):checked + label ( color: #f00; font-style: normal; )
Etiketteksten bliver fra grå kursiv til rød normal skrifttype.
CSS is Awesome
CSS er fantastisk
Ovenstående er et eksempel på brug af :checked
pseudoklassen til at gøre formularer mere tilgængelige. Den :checked
pseudo-klasse kan bruges med skjulte indgange og deres synlige etiketter til at bygge interaktive widgets, såsom billede gallerier.
Flere ressourcer
- Afkrydsningsfeltets hack
- MDN Docs til: afkrydset
- W3C-specifikationen på: kontrolleret
Browsersupport
Chrome | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
Nogen | 3.1+ | Nogen | 9+ | 9+ | nogen | nogen |