Zum Hauptinhalt springen

Überlauf-Menü

Verwendung​

Überblick​

Das Überlaufmenü zeigt an, dass in einem UI-Objekt mehr Inhalt verfügbar ist, als auf einmal angezeigt werden kann. Zusätzliche Listen, Optionen und Funktionen können in einem erweiterbaren Menü verborgen werden, um die Hauptoberfläche nicht zu überladen.

Aufbau​

Formatierung des Überlaufmenüs

  • A. Überlaufmenü in einer Tabelle.
  • B. Überlauf-Menü in einer oberen Navigationsleiste.

Das Überlaufmenü ist durch ein Ellipsen-Symbol gekennzeichnet. Es wird am (rechten) Ende einer Reihe von Navigationstiteln oder in einer Inhaltszeile angezeigt.

A. Überlauf-Menü (Tabelle):​

  1. Ellipsen-Symbol: Das Tabellenüberlaufmenü wird durch ein Ellipsen-Symbol angezeigt, das immer auf der rechten Seite einer Tabellenzeile erscheint.
  2. Dropdown-Menü: Das Überlaufmenü besteht aus einer Liste zusätzlicher Interaktionen, z. B. Tools/Aktionen, z. B. Löschen, Bearbeiten, Duplizieren (Zeile duplizieren).
  3. Schatten des Dropdown-Menüs: Ein Schatten wird als Teil des Überlaufmenüs verwendet, um es deutlich vom Hintergrund zu unterscheiden.
  4. Tool-/Aktionssymbole: Den Listeneinträgen des Überlaufmenüs kann eine Ikonographie hinzugefügt werden, die einen schnellen und klaren Hinweis auf die zugehörige Funktionalität gibt.
  5. Toolbeschriftungen: Die Listenelemente des Überlaufmenüs sind entsprechend den Richtlinien für Jutro-Dropdown-Menüs beschriftet.

B. Überlauf-Modul (Obere Navigation):​

  1. Ellipsen-Symbol: Das Überlaufmenü in der oberen Navigationsleiste wird durch ein Ellipsen-Symbol angezeigt, das immer auf der rechten Seite einer Tabellenzeile erscheint.
  2. Dropdown-Menü: Das Überlaufmenü besteht aus einer Liste zusätzlicher Links in einer oberen Navigationsleiste.
  3. Schatten des Dropdown-Menüs: Ein Schatten wird als Teil des Überlaufmenüs verwendet, um es deutlich vom Hintergrund zu unterscheiden.

Best Practices​

  • Positionieren Sie das Symbol für das Überlaufmenü (Ellipse) immer am Ende eines Objekts (wenn Start/Ende links/rechts ist, befindet es sich auf der rechten Seite), um zusätzliche Inhalte/Funktionalität anzuzeigen.
  • Verwenden Sie Überlaufmenüs zur Realisierung von sauberen Benutzeroberflächen, indem Sie die sekundären Optionen in einem erweiterbaren Menü ausblenden oder alternativ die wichtigen Aktionen im Hinblick auf das Engagement anzeigen.
  • Achten Sie darauf, dass Sie nur die Aktionen aufnehmen, die für die Erledigung vorrangiger Aufgaben erforderlich und kontextbezogen relevant sind, und führen Sie diese in der Reihenfolge ihrer Häufigkeit auf.
  • Verwenden Sie Überlaufmenüs, um zusätzliche Menüpunkte oder Aktionen aufzunehmen, die schrittweise/progressiv zur Benutzeroberfläche hinzugefügt werden.
  • Verwenden Sie keine kaskadierenden Menüs.
  • Deaktivieren Sie Optionen, die in einem bestimmten Kontext nicht relevant sind.

Interaktionen​

Maus​

  • Ein Ellipsen-Symbol im Überlaufmenü wird hervorgehoben, wenn man den Mauszeiger darüber bewegt, um Interaktivität anzuzeigen.
  • Ein Überlaufmenü-Symbol (Ellipse) kann unsichtbar sein, bis ein zugehöriges Objekt mit dem Mauszeiger bewegt oder angeklickt wird, z. B. eine Tabellenzeile. Dies trägt dazu bei, die Aufmerksamkeit auf die Einbeziehung des Überlaufmenü-Objekts und die Funktionalität zu lenken.
  • Wenn Sie auf das Ellipsen-Symbol des Überlaufmenüs klicken, wird ein Dropdown-Menü mit dem Inhalt angezeigt. Wenn Sie auf eine beliebige Stelle außerhalb des Menüs klicken, wird das Menü ausgeblendet.
  • Menüpunkte im Überlaufmenü werden mit einem blauen Hintergrund hervorgehoben, wenn Sie mit dem Mauszeiger darüber fahren. Über einen einzigen Mausklick wird die Aktion oder der Link aus dem Menü ausgelöst.

Tastatur​

Die Komponente kann über die Leertaste und die Eingabetaste bedient werden.

Screenreader​

Die Komponente des Überlaufmenüs ist Teil des Navigationsmenüs und hat als solche die Rolle „menuitem“. Die WAI-ARIA-Rolle von aria-expanded="false' zeigt an, dass der Standardzustand des Menüs eingeklappt ist und zusätzliche Inhalte enthält. Dieser Wert wechselt zu true, wenn das Überlaufmenü erweitert wird.

Überlegungen zum UX-Schreiben​

  • Der Text in einem Überlaufmenü sollte direkt und prägnant sein, damit sich der Benutzer schnell für eine Aktion entscheiden kann.
  • Bei Aktionen, die eine erhebliche Änderung der Benutzerdaten bewirken könnten, sollte eine horizontale Trennlinie verwendet werden, um diese Aktion abzutrennen und sie unterhalb des primären Aktionssatzes aufzuführen.

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.