:checked

Avatar of Sara Cope
Sara Cope am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Die Pseudo-Klasse :checked in CSS wählt Elemente aus, wenn sie sich im ausgewählten Zustand befinden. Sie ist nur mit <input>-Elementen vom Typ Radio und Checkbox verbunden.Die Pseudo-Klassen-Selektor :checked passt auf Radio- und Checkbox-Eingabetypen, wenn sie angeklickt oder in einen Aktivierungszustand geschaltet sind. Wenn sie nicht ausgewählt oder angeklickt sind, gibt es keine Übereinstimmung.

Wenn also eine Checkbox angeklickt wird und Sie das direkt danach folgende Label ansprechen

input[type=checkbox] + label {
  color: #ccc;
  font-style: italic;
} 
input[type=checkbox]:checked + label {
  color: #f00;
  font-style: normal;
} 

wird der Label-Text von grau kursiv zu rot normale Schrift geändert.

<input type="checkbox" id="ossm" name="ossm"> 
<label for="ossm">CSS is Awesome</label> 

Das obige Beispiel zeigt die Verwendung der Pseudo-Klasse :checked zur Verbesserung der Barrierefreiheit von Formularen. Die Pseudo-Klasse :checked kann mit versteckten Eingaben und deren sichtbaren Labels verwendet werden, um interaktive Widgets wie Bildergalerien zu erstellen.

Weitere Ressourcen

Browser-Unterstützung

Chrome Safari Firefox Opera IE Android iOS
Alle 3.1+ Alle 9+ 9+ any any