Radio
Radio Buttons ermöglichen die Auswahl genau einer Option aus einer Gruppe.
Beispiele
Basic
<label class="a-radio">
<input
class="a-radio__input"
type="radio"
name="basic">
<span class="a-radio__circle"></span>
<span class="a-radio__label">
Blau
</span>
</label>
Checked
<label class="a-radio">
<input
class="a-radio__input"
type="radio"
name="checked"
checked>
<span class="a-radio__circle"></span>
<span class="a-radio__label">
Blau
</span>
</label>
Disabled
<label class="a-radio">
<input
class="a-radio__input"
type="radio"
name="disabled"
disabled>
<span class="a-radio__circle"></span>
<span class="a-radio__label">
Nicht verfügbar
</span>
</label>
Radio Group
<div class="m-form-group">
<label class="m-form-group__label">
Farbe
</label>
<label class="a-radio">
<input class="a-radio__input" type="radio" name="color" checked>
<span class="a-radio__circle"></span>
<span class="a-radio__label">Blau</span>
</label>
<label class="a-radio">
<input class="a-radio__input" type="radio" name="color">
<span class="a-radio__circle"></span>
<span class="a-radio__label">Grün</span>
</label>
<label class="a-radio">
<input class="a-radio__input" type="radio" name="color">
<span class="a-radio__circle"></span>
<span class="a-radio__label">Rot</span>
</label>
</div>
Klassen
| Klasse | Beschreibung |
|---|---|
.a-radio |
Container der Radio-Komponente. |
.a-radio__input |
Das eigentliche Radio-Input. |
.a-radio__circle |
Der sichtbare Radio Button. |
.a-radio__label |
Beschriftung des Radio Buttons. |
Hinweise
Hinweis
Radios werden verwendet, wenn genau eine Option aus einer Gruppe gewählt werden darf.
Best Practices
Empfohlene Verwendung
Verwende Radios für exklusive Entscheidungen mit wenigen Optionen.
Vermeiden
Für unabhängige Ein/Aus-Optionen sollten Checkboxen verwendet werden.
Accessibility
Gruppierung
Radios sollten logisch gruppiert und mit demselben name-Attribut versehen werden.