SegmentedControl

Ein SegmentedControl bietet dem User eine Einfachauswahl von 2 bis 5 kurzen Optionen. Je nach Einsatzzweck kann die Auswahl des Users den Inhalt unter dem Segmented Control verändern.GitHubMarkdown
Zahlungsart(optional)

Grundlagen

Best Practices

Achte bei der Verwendung eines SegmentedControl darauf, dass...

  • maximal 5 Optionen angezeigt werden.
  • die Optionen so kurz wie möglich benannt werden. 1 bis 3 Wörter sollten ausreichen.
  • ein Label verwendet wird, falls die Optionen im Zusammenhang nicht verstanden werden. Falls kein Label verwendet wird, muss ein AriaLabel gesetzt werden.
  • eine logische Reihenfolge gewählt wird. Häufig sollte die wichtigste Option an erster Stelle stehen.

Verwendung

Verwende einen SegmentedControl, um eine platzsparende Einfachauswahlmöglichkeit anzubieten.

SegmentedControl vs. RadioGroup

Flow bietet verschiedene Auswahl-Components an. Das SegmentedControl und die RadioGroup haben viele Gemeinsamkeiten. Die Cards unter dem Text geben hilfreiche Anhaltspunkte zur Unterscheidung.

Verwende ein SegmentedControl, um z. B. ...

  • eine Einfachauswahl von 2 bis 5 Optionen anzuzeigen.
  • Optionen anzuzeigen, die aus 1 bis 2 Wörtern bestehen.

Verwende eine RadioGroup, um z. B. ...

  • eine Einfachauswahl von 2 bis ungefähr 7 Optionen anzuzeigen.
  • Optionen mit unterschiedlicher Textlänge darzustellen.

Hierarchie

Ein SegmentedControl darf maximal 5 Optionen enthalten. Bei der Reihenfolge der Optionen ist Folgendes zu beachten:

  • Die wichtigste Option sollte an erster Stelle stehen und wird automatisch vorselektiert.
  • Nicht nur das gesamte SegmentedControl kann disabled sein, sondern auch einzelne Optionen. Wenn eine Option disabled ist, sollte es von der Ausgangssituation für den User logisch sein, warum er diese Option nicht auswählen kann.

Feedback

Der selektierte Zustand einer Option ist an der geänderten Farbe und dem Häkchensymbol zu erkennen. Aus diesem Grund sollte das Icon nicht verändert werden. In der aktuellen Version des SegmentedControls sind keine dekorativen oder alleinstehenden Icons vorgesehen.


Writing Guidelines

Text

Das SegmentedControl hat Text in den Optionen und im Label. Dabei ist Folgendes zu beachten:

  • Wenn ein Label verwendet wird, sollte es so kurz wie möglich ausformuliert sein. Der Text des Labels sollte nie mehr als 1-3 Wörter umfassen. Ein Label kann ausgelassen werden, wenn die Optionen auch ohne Label ausreichend verständlich sind.
  • Im besten Fall sollte eine Option aus einem selbsterklärenden Wort bestehen. Wenn nötig, können auch 2-3 Wörter verwendet werden. Es ist jedoch darauf zu achten, dass der Text nicht zweizeilig wird und zusammen mit dem Icon genügend Platz zur Verfügung steht.
Einstellung(optional)

Do

Das Label und die Antwortmöglichkeiten sind prägnant und verständlich.

Wähle deine Einstellungsart aus:(optional)

Don't

Kürzer ist oft besser. Versuche, so wenig Wörter wie möglich im Label und in den Optionen zu verwenden.


Verhalten

Responsive Layout

Sobald die Breite des Containers kleiner als 551px ist, werden alle Optionen im SegmentedControl untereinander dargestellt. Dieser Wert kann mit containerBreakpointSize angepasst werden. Auch bei schmaleren Containern sollte vermieden werden, dass der Text zweizeilig wird oder nicht mehr lesbar ist.

Authentifizierungsart(optional)

Mobile Variante


Accessibility

Falls SegmentedControl ohne Label verwendet wird, muss ein AriaLabel gepflegt werden.

Auf dieser Seite