Η :checked
ψευδο-κλάση στο CSS επιλέγει στοιχεία όταν βρίσκονται στην επιλεγμένη κατάσταση. Συνδέεται μόνο με στοιχεία εισόδου ( ) τύπου ραδιοφώνου και πλαισίου ελέγχου. Ο
:checked
επιλογέας ψευδο-κλάσης ταιριάζει με τους τύπους εισόδου ραδιοφώνου και πλαισίου ελέγχου όταν είναι επιλεγμένος ή εναλλάσσεται σε κατάσταση ενεργοποίησης. Εάν δεν έχουν επιλεγεί ή επιλεγεί, δεν υπάρχει αντιστοιχία.
Έτσι, όταν ένα πλαίσιο ελέγχου είναι επιλεγμένο και στοχεύετε την ετικέτα αμέσως μετά:
input(type=checkbox) + label ( color: #ccc; font-style: italic; ) input(type=checkbox):checked + label ( color: #f00; font-style: normal; )
Το κείμενο της ετικέτας θα μετατραπεί από γκρι πλάγια σε κόκκινη κανονική γραμματοσειρά.
CSS is Awesome
Το CSS είναι φοβερό
Τα παραπάνω είναι ένα παράδειγμα χρήσης της :checked
ψευδο-τάξης για να κάνουν τις φόρμες πιο προσβάσιμες. Η :checked
ψευδο-κατηγορία μπορεί να χρησιμοποιηθεί με κρυφές εισόδους και τις ορατές ετικέτες τους για τη δημιουργία διαδραστικών widget, όπως γκαλερί εικόνων.
Περισσότεροι πόροι
- Το hack πλαίσιο ελέγχου
- Έγγραφα MDN ενεργοποιημένα: επιλεγμένο
- Η προδιαγραφή W3C είναι ενεργοποιημένη
Υποστήριξη προγράμματος περιήγησης
Χρώμιο | Σαφάρι | Firefox | ΛΥΡΙΚΗ ΣΚΗΝΗ | ΙΕ | Android | iOS |
---|---|---|---|---|---|---|
Οποιος | 3.1+ | Οποιος | 9+ | 9+ | όποιος | όποιος |