Radio-Buttons Auswahlknopf
Design System | Barrierefreiheit | Fertigstellungsgrad |
---|---|---|
100% V25 | 100% | 100% |
Radio Buttons ermöglichen es dem Benutzer, alle verfügbaren Optionen auf einmal zu sehen und genau eine Option auszuwählen.
Richtlinien
- Verwenden Sie Checkboxen und Radio-Buttons nur, um Einstellungen zu verändern, und nicht als Aktionsschalter zur Auslösung von irgendetwas.
- Ermöglichen Sie eine Auswahl sowohl durch Anklicken des Buttons bzw. der Box selbst als auch durch Anklicken der dazugehörigen Beschriftung.
- Bieten Sie für Radio-Button-Listen immer eine Vorauswahl an. Per Definition ist bei Radio-Buttons immer genau eine Option ausgewählt, deshalb sollten Sie sie nicht ohne eine Vorauswahl anzeigen. (Checkboxen dagegen erscheinen meist ohne Vorauswahl.)
- Falls die Nutzer die Möglichkeit haben sollen, eine Auswahl zu überspringen, müssen Sie einen Radio-Button für diese Option anbieten - etwa einen mit der Aufschrift "Nichts dergleichen".
Radio-Button Zustände
Standard
Optional
Selected
Keyboard Focus
Radios dürfen das readonly attribure nicht haben!
Disabled
Disabled selected
Radios dürfen das readonly attribure nicht haben!
Readonly
Readonly selected
Error
Elemente mit Error und Hint Meldungen müssen mit aria-describedby="error-id hint-id"
Attribut ausgezeihnet werden!
<fieldset aria-describedby="xxx">
Vertikal List
Vertikale Liste Alternative
Die optische Trennung der letzten Option mit "oder" unterstützt die Barrierefreiheit.
Horizontale Liste
Hint für Horizontale Anordnung
In bestimmten Fällen sollte keine Vorauswahl aktiv sein, um Diskriminierungen zu vermeiden.
Elemente mit Hint Meldung müssen mit aria-describedby="hint-id"
Attribut ausgezeihnet werden!
<fieldset aria-describedby="xxx">
Error, Hint für vertikale Liste
Elemente mit Error und Hint Meldungen müssen mit aria-describedby="error-id hint-id"
Attribut ausgezeihnet werden!
<fieldset aria-describedby="xxx">