Zum Hauptinhalt springen

Schalter

Verwendung​

Überblick​

Ein Schalter ist eine Komponente, die zwischen zwei möglichen Zuständen wechselt: aktiv und inaktiv. Der Schalter wird für globale Optionen verwendet, z. B. auf Einstellungsseiten, wenn der Benutzer etwas ein- oder ausschalten muss.

Eine ausführliche Orientierungshilfe zur Verwendung dieser Komponente finden Sie im folgenden Entscheidungsbaum für UI-Komponenten.

UI-Komponenten-Entscheidungsbaum für Schalter

Zu verwenden​

Zum Umschalten eines Anwendungsstatus zwischen zwei Optionen wie ein/aus und aktiv/inaktiv. Achten Sie darauf, dass die Schalter sofort wirksam werden und keine weitere Aktion erfordern.

Nicht zu verwenden​

Verwenden Sie die Optionsfeldgruppe oder die Umschaltflächengruppe für eine Wahr/Falsch-Auswahl innerhalb eines Formulars.
Verwenden Sie den Schalter nicht als Teil eines Formulars. Dies verstößt gegen die Regel, dass alles, was durch den Schalter geändert wird, sofort wirksam werden muss.

Formatierung​

Aufbau​

Aufbau einer Schalterkomponente

Der Schalter besteht aus den folgenden Elementen:

  1. Beschriftung: Prägnanter Text, der die spezifische Funktion oder die Einstellung der Schaltersteuerung beschreibt.
  2. Skala: horizontaler Pfad, auf dem die Benutzer den Ziehpunkt des Schalters verschieben.
  3. Ziehpunkt: Bewegliches Element, das die Benutzer entlang der Skala schieben können, um den Schalterstatus umzuschalten.

Platzierung von Beschriftungen​

Die Beschriftung für den Schalter kann oben (Standard und empfohlen) oder links von der Eingabe selbst erscheinen.

Abbildung, die Platzierungsoptionen für die Schalterbeschriftung veranschaulicht

Inhalt​

Allgemeine Richtlinien fürs Schreiben​

  • Verwenden Sie die Großschreibung des ersten Worts und von Substantiven für alle Aspekte der Gestaltung von Guidewire-Produktschnittstellen. Schreiben Sie nicht alles groß.
  • Verwenden Sie in den meisten Situationen Verben im Präsens und im Aktiv.
  • Verwenden Sie gebräuchliche Abkürzungen, um Ihrem Text einen natürlichen und informellen Ton zu verleihen.
  • Verwenden Sie eine einfache Sprache. Vermeiden Sie unnötigen Jargon und komplexe Sprache.
  • Halten Sie Wörter und Sätze kurz.

Beschriftungstext​

Die Beschriftungen müssen deutlich machen, welche Funktion oder Einstellung der Schalter steuert, z. B. „Autom. speichern“.

Halten Sie die Beschriftung kurz und direkt. Die Beschriftung beschreibt, was das Steuerelement tut, wenn der Schalter eingeschaltet ist.
Fügen Sie nicht den Text „ein“ oder „aus“ zum Schalter hinzu. Die Schriftgröße ist zu klein, um barrierefrei zu sein.

Hilfetext​

Schalter sind ein bekanntes Auswahlsteuerelement und bedürfen im Allgemeinen keiner zusätzlichen Erklärung. Das heißt, Sie müssen die Benutzer nicht anweisen, den Schalter „umzulegen“.

Verwenden Sie permanenten Hilfetext, wenn die Informationen für das Verständnis der Funktion des Schalters unerlässlich sind und immer sichtbar sein müssen.

Verwenden Sie Hilfetext für den wesentlichen Kontext, der immer sichtbar bleiben muss.
Verwenden Sie keinen Hilfetext, um den Benutzer aufzufordern, das Auswahlsteuerelement umzuschalten.

Verhalten​

Zustände​

Der Schalter hat zwei Hauptzustände: abgewählt und angewählt.

VisualisierungZustandBeschreibung
Abgewählter ZustandAbgewähltZeigt den „Aus“-Zustand an.
Ausgewählter ZustandAusgewähltZeigt den „Ein“-Zustand an.

Zusätzlich zum abgewählten und angewählten Zustand verfügen Schalter auch über die Zustände Aktiviert, Schwebend, Aktiv, Fokussiert und Deaktiviert.

VisualisierungZustandBeschreibung
Zustand „Aktiviert“AktiviertTeilt dem Benutzer mit, dass das Element für die Interaktion aktiviert ist (Standardzustand).
Zustand „Schwebend“SchwebendZeigt an, dass der Benutzer den Mauszeiger auf dem Element positioniert hat.
Zustand „Aktiv“AktivGibt an, dass der Benutzer auf das Element klickt oder tippt.
Zustand „Fokussiert“FokussiertZeigt an, dass der Benutzer das Element hervorgehoben hat, in der Regel über eine Eingabemethode wie eine Tastatur oder Sprachbefehl. Der Zustand „Fokussiert“ kann mit allen anderen Zuständen (einschließlich „Deaktiviert“) verwendet werden.
Zustand „Deaktiviert“DeaktiviertTeilt dem Benutzer mit, dass das Element deaktiviert nicht interaktiv ist. Das Element ist ausgegraut.

Interaktionen​

Maus​

Ein Benutzer interagiert mit einer Schalterkomponente, indem er mit der Maus darauf klickt, um zwischen ihrem Ein- und Aus-Zustand umzuschalten. Um den neuen Zustand anzuzeigen, ändern sich die Farbe der Skala und die Position des Ziehpunkts.

Abbildung, die zeigt, wie die Interaktion mit dem Schalter mit einer Maus abläuft

Tastatur​

Die Schalterkomponente ist über die Tastatur fokussierbar. Die Space-Taste aktiviert und deaktiviert den Schalter.

Screenreader​

Der Schalter hat den Typ „input“ und beinhaltet auch die aria-Rolle „switch“. Er leitet seinen barrierefreien Namen vom Wert der Textbezeichnung ab und schließt diesen Namen als Teil eines aria-label-Attributs ein. Wenn Sie den Wert der Beschriftung in Storybook ändern, ändert sich auch der aria-label-Wert. Der aria-checked-Wert wechselt je nach Status des Elements von „true“ zu „false“; diese Änderung wird von Screenreadern als „ein“ bzw. „aus“ ausgegeben.

Barrierefreiheit​

Diese Komponente wurde validiert, um die Richtlinien für Barrierefreiheit WCAG 2.2 AA in der Standardbasiskonfiguration zu erfüllen. Dazu wird u. a. Folgendes sichergestellt:

  • Das Kontrastverhältnis von Textelementen zu ihrem Hintergrund liegt über 4,5:1.
  • Nicht-textuelle Inhalte, die eine Bedeutung vermitteln sollen (z. B. Symbole und Fokusanzeigen), weisen ein Kontrastverhältnis von mindestens 3:1 zu den angrenzenden Farben auf.
  • Das jeweilige Element kann sowohl über eine Tastatur als auch über eine Maus bedient werden.
  • Der Zugriff auf die Inhalte erfolgt über Screenreader wie JAWS oder VoiceOver.

Die Konformität mit den Richtlinien für Barrierefreiheit hängt letztendlich davon ab, wie diese Komponente implementiert und angepasst wird. Vom Autor des Inhalts vorgenommene Änderungen können sich auf die Barrierefreiheit auswirken. Details zu unserem Modell der geteilten Verantwortung finden Sie in unserer Erklärung zur Barrierefreiheit von Jutro.

Wenn Sie diese Komponente in Ihrer Anwendung verwenden, stellen Sie sicher, dass der Beschriftungstext des Schalters aussagekräftig und verständlich ist.