Navigation

Eine Navigation ist ein zentraler Baustein jeder Benutzeroberfläche. Sie hilft Usern, Inhalte schnell und intuitiv zu finden. Sie verbindet verschiedene Bereiche miteinander, macht Strukturen verständlich und unterstützt ein konsistentes Nutzungserlebnis. Je nach Struktur und Komplexität einer Anwendung kommen unterschiedliche Components zum Einsatz, die häufig sinnvoll miteinander kombiniert werden.


Best Practices

  • Komplexität reduzieren: Gestalte Inhalte und Navigationen klar und verständlich. Eine reduzierte und konsistente Navigation verbessert die Orientierung und erleichtert die Nutzung.
  • Orientierung schaffen: User sollten jederzeit erkennen können, wo sie sich befinden. Aktive Zustände, Breadcrumbs und Tabs unterstützen dabei.
  • Suche integrieren: Eine gut sichtbare Suche und Schnellzugriffe erleichtern besonders in komplexen Anwendungen den schnellen Zugriff auf Inhalte.
  • Konsistente Navigation: Navigationsmuster und Positionierungen sollten innerhalb der gesamten Anwendung konsistent verwendet werden. Wiederkehrende Muster erleichtern das Verständnis und stärken die Orientierung.

Hauptnavigationen ermöglichen den Zugriff auf zentrale Bereiche einer Anwendung. Ergänzende Navigationskomponenten innerhalb des Contents schaffen Orientierung, erleichtern den Wechsel zwischen Ansichten und ermöglichen die Navigation auf tieferer Ebene.

Es gibt zwei grundlegende Navigationsvarianten: HeaderNavigation und SideNavigation. Welche eingesetzt wird, hängt vom Layout und der Komplexität der Anwendung ab. Beachte hierbei die Best Practices der Navigationen.

Lorem ipsum dolor sit amet consectetur adipisicing elit. Cumque eius quam quas vel voluptas, ullam aliquid fugit. Voluptate harum accusantium rerum ullam modi blanditiis vitae, laborum ea tempore, dolore voluptas. Earum pariatur, similique corrupti id officia perferendis. Labore, similique. Earum, quas in. At dolorem corrupti blanditiis nulla deserunt laborum! Corrupti delectus aspernatur nihil nulla obcaecati ipsam porro sequi rem? Quam.

HeaderNaviagtion

Die HeaderNavigation, befindet sich im oberen Bereich der Seite und eignet sich besonders für Hauptnavigationen mit flacher Struktur und übersichtlicher Informationsarchitektur. Zusätzlich zu den zentralen Navigationspunkten kann sie mit übergeordneten Funktionen ergänzt werden, wie beispielsweise der Zugang zu einem Profil, eine globale Suche oder globale Einstellungen.

Navigation (SideNavigation)

Die Navigation ist vertikal angeordnet und eignet sich besonders für Seitenlayouts mit viel Platz in der Breite oder für Anwendungen mit komplexeren Strukturen. Sie bietet ausreichend Platz für viele Menüpunkte sowie verschachtelte Navigations-Ebenen.

Im mStudio wird die SideNavigation aufgrund der komplexen Informationsarchitektur sowohl für Hauptnavigationspunkte als auch für untergeordnete Navigationspunkte genutzt und in einer LayoudCard dargestellt.


Die Components Breadcrumb, Tabs und List unterstützen bei der Orientierung innerhalb des Contents und ermöglichen einen schnellen Wechsel zwischen zusammengehörenden Inhalten oder beim navigieren in tiefere Ebenen.

  1. Projekt
  2. E-Mails
  3. E-Mail-Adresse

mail@meinprojekt.de

Breadcrumb

Die Breadcrumb zeigt den aktuellen Pfad innerhalb einer hierarchischen Struktur an. Sie unterstützt die Orientierung, indem sie den Usern jederzeit verdeutlicht, wo sie sich befinden. Zusätzlich erleichtert sie die Rücknavigation zu übergeordneten Ebenen und verbessert damit die Navigierbarkeit komplexerer Anwendungen.

Tabs

Tabs ermöglichen den schnellen Wechsel zwischen Ansichten auf derselben Hierarchieebene. Sie strukturieren verwandte Informationen in klar abgegrenzte Bereiche, ohne dass eine neue Seite geladen werden muss. Durch ihre permanente Sichtbarkeit unterstützen die Tabs den Usern dabei, Inhalte schnell zu erfassen und effizient zwischen verschiedenen Ansichten zu wechseln.

Listen, Raster und Tabellen

Die verschiedenen Darstellungen einer List strukturieren Inhalte, schaffen Übersicht über ähnliche Elemente und ermöglichen die Navigation zu detaillierteren Ansichten.


Klassische Navigationen können durch Verlinkungen, eine globale Suche oder automatische Weiterleitungen ergänzt werden. Gerade in komplexen Anwendungen möchten User schnell zu bestimmten Inhalten gelangen, ohne sich durch die gesamte Navigationsstruktur bewegen zu müssen. Ergänzende Navigationskomponenten ersetzen die Hauptnavigation nicht, sondern erweitern sie gezielt.

Links

Links ermöglichen den direkten Wechsel in einen anderen Bereich der Anwendung oder zu externen Inhalten. User können dabei selbst entscheiden, ob sie dem Wechsel folgen wollen. Daher sollten Links klar und aussagekräftig benannt sein, damit erkennbar ist, welches Ziel sie haben.

Suche

Die Suche ermöglicht den direkten Zugriff auf Inhalte, Funktionen oder Bereiche, ohne mehrere Navigationsebenen durchlaufen zu müssen. Besonders in komplexen Anwendungen mit vielen Inhalten unterstützt sie User dabei, Informationen effizient und zielgerichtet zu finden.

Weiterleitungen

Weiterleitungen führen User automatisch oder systemgesteuert zu einer anderen Ansicht oder einem anderen Bereich der Anwendung. Sie sollten bewusst und nachvollziehbar eingesetzt werden, da unerwartete Wechsel schnell zu Orientierungsverlust führen können.


Accessibility

Eine barrierefreie Navigation stellt sicher, dass alle User die Anwendung zuverlässig bedienen können.

  • Semantische Struktur und ARIA-Rollen: Verwende semantisch korrekte HTML-Elemente und ergänze diese bei Bedarf durch passende ARIA-Rollen und -Attribute. Dadurch können Screenreader Navigationsbereiche korrekt interpretieren und vermitteln.
  • Fokus-Reihenfolge und Tastaturbedienung: Navigations-Elemente müssen vollständig per Tastatur erreichbar und bedienbar sein. Die Fokus-Reihenfolge sollte logisch aufgebaut sein und der visuellen Struktur folgen.
  • Verständliche Bezeichnungen: Navigationspunkte sollten eindeutig benannt sein und verständlich kommunizieren, wohin sie führen. Dadurch wird die Orientierung zusätzlich verbessert.

Navigation