:checked
Pseudo-klasa w elementach CSS wybiera, gdy są one w stanie wybranym. Jest powiązany tylko z elementami input ( ) typu radio i checkbox.
:checked
Selektor pseudo-klasa pasuje typy wejściowych radio i checkbox po sprawdzeniu lub przełączać się stanie włączonym. Jeśli nie są zaznaczone lub zaznaczone, nie ma dopasowania.
Jeśli więc pole wyboru jest zaznaczone i kierujesz na etykietę znajdującą się bezpośrednio po nim:
input(type=checkbox) + label ( color: #ccc; font-style: italic; ) input(type=checkbox):checked + label ( color: #f00; font-style: normal; )
Tekst etykiety zmieni się z szarej kursywy na czerwoną zwykłą czcionkę.
CSS is Awesome
CSS jest niesamowity
Powyższy przykład jest przykładem użycia :checked
pseudoklasy w celu zwiększenia dostępności formularzy. :checked
Pseudo-klasa może być używana z ukrytymi wejściami i ich widocznych etykiet budować interaktywne widżety, takie jak galerie zdjęć.
Więcej zasobów
- Hack do pola wyboru
- Dokumenty MDN włączone: zaznaczone
- Specyfikacja W3C: sprawdzona
Wsparcie przeglądarki
Chrom | Safari | Firefox | Opera | TO ZNACZY | Android | iOS |
---|---|---|---|---|---|---|
Każdy | 3.1+ | Każdy | 9+ | 9+ | każdy | każdy |