Checkbox
Checkboxen ermöglichen das Aktivieren oder Deaktivieren einzelner Optionen.
Mehrere Checkboxen können unabhängig voneinander ausgewählt werden.
Beispiele
Basic
<label class="a-checkbox">
<input
class="a-checkbox__input"
type="checkbox">
<span class="a-checkbox__box"></span>
<span class="a-checkbox__label">
Benachrichtigungen aktivieren
</span>
</label>
Checked
<label class="a-checkbox">
<input
class="a-checkbox__input"
type="checkbox"
checked>
<span class="a-checkbox__box"></span>
<span class="a-checkbox__label">
Aktiviert
</span>
</label>
Disabled
<label class="a-checkbox">
<input
class="a-checkbox__input"
type="checkbox"
disabled>
<span class="a-checkbox__box"></span>
<span class="a-checkbox__label">
Nicht verfügbar
</span>
</label>
Form Group
Du kannst den Newsletter jederzeit wieder abbestellen.
<div class="m-form-group">
<label class="a-checkbox">
<input
class="a-checkbox__input"
type="checkbox">
<span class="a-checkbox__box"></span>
<span class="a-checkbox__label">
Newsletter abonnieren
</span>
</label>
<p class="m-form-group__help">
Du kannst den Newsletter jederzeit wieder abbestellen.
</p>
</div>
Klassen
| Klasse | Beschreibung |
|---|---|
.a-checkbox |
Container der Checkbox-Komponente. |
.a-checkbox__input |
Das eigentliche Checkbox-Input. |
.a-checkbox__box |
Die sichtbare Checkbox. |
.a-checkbox__label |
Beschriftung der Checkbox. |
Hinweise
Hinweis
Checkboxen eignen sich für unabhängige Optionen.
Mehrere Checkboxen können gleichzeitig ausgewählt werden.
Best Practices
Empfohlene Verwendung
Verwende Checkboxen für Ein/Aus-Entscheidungen oder mehrere gleichzeitig auswählbare Optionen.
Vermeiden
Für eine Auswahl aus genau einer Optionengruppe sollten Radios verwendet werden.
Accessibility
Label verwenden
Die Checkbox sollte immer mit einer verständlichen Beschriftung versehen werden.
Klickfläche
Durch das umschließende
<label> kann die gesamte Komponente angeklickt werden.