Zum Hauptinhalt springen

BurgerMenu

Note: Diese Komponente darf nur im Rahmen der UX-Muster für Seitenlayouts und nicht isoliert oder in benutzerdefinierten Szenarios verwendet werden.

Informationen zur BurgerMenu-Komponente für UX-Muster für Kopfzeilen finden Sie auf dieser Seite.

Verwendung​

Überblick​

Das Burger-Menü ist eine Layoutkomponente mit einem reduzierbaren Seitencontainer, die üblicherweise für die Navigation auf kleineren Bildschirmen verwendet wird. Sie wird durch eine Schaltfläche ausgelöst und umfasst einen Bereich für andere Komponenten.

Als Teil des flexiblen Seitenlayoutsystems von Jutro wird über diese Komponente ausschließlich das Layout und Verhalten des Menübereichs (d. h. das Öffnen und Schließen) gesteuert. Die Komponente ist inhaltsunabhängig, d. h., Sie müssen sie mit Menüelementen und Links füllen und alle zugehörigen Routen implementieren.

Zu verwenden​

Verwenden Sie das Burger-Menü für Folgendes:

  • Bereitstellen einer kompakten Navigationslösung für responsive Designs, insbesondere für Ansichtsfenster auf Tablets und Mobiltelefonen.
  • Für sekundäre Aktionen oder Links, die nicht dauerhaft auf der Seite sichtbar sein müssen.
  • Erstellen einer benutzerdefinierten Seitenstruktur mithilfe der neuen Seitenlayoutkomponenten, die ein umschaltbares Seitenmenü erfordern.

Formatierung​

Aufbau​

Website-Header mit Symbol für Burger-Menü

Geöffneter Navigationsmenübereich

Die BurgerMenu-Komponente besteht aus den folgenden Elementen:

  1. Auslöserschaltfläche: Symbolschaltfläche, mit der die Sichtbarkeit des Menübereichs umgeschaltet wird. Das Erscheinungsbild wird über die Komponente verwaltet.
  2. Menübereich: Container, der beim Öffnen des Menüs angezeigt wird. Sie können beliebige untergeordnete Komponenten wie Navigationslisten, Suchfelder oder Aktionsschaltflächen in diesem Bereich platzieren.

Platzierung​

Das Burger-Menü kann in einem Kopfzeilenbereich oder auf der obersten Ebene eines benutzerdefinierten Seitenlayouts platziert werden.

Verhalten​

  • Interaktion: Durch Auswählen der Auslöserschaltfläche wird der Menübereich geöffnet. Der Bereich kann durch Auswählen der standardmäßigen Schließen-Schaltfläche, durch Klicken auf den Bereich außerhalb des Menüs oder durch Verwenden einer benutzerdefinierten Schaltfläche geschlossen werden.
  • Status: Die Sichtbarkeit der Komponente wird programmgesteuert mit den Eigenschaften open und onOpenChange festgelegt.

Best Practices​

Leicht und einfach halten​

Das Burger-Menü dient als Container für andere Komponenten. Um ein gutes Nutzungserlebnis zu ermöglichen, sollten Sie ihn mit einfachen und fokussierten Inhalten füllen. Vermeiden Sie es, den Bereich mit zu vielen Elementen oder tief verschachtelten Strukturen zu überladen.

Klaren Ausstieg ermöglichen​

Benutzer müssen immer eine offensichtliche Möglichkeit zum Schließen des Menüs haben. Die Komponente enthält standardmäßig eine Schließen-Schaltfläche. Wenn Sie die Eigenschaft hideCloseButton verwenden, müssen Sie ein benutzerdefiniertes Element bereitstellen, über das Benutzer den Bereich schließen können.

Prägnante Beschriftungen verwenden​

Wenn Sie Navigationslinks oder andere interaktive Elemente in das Burger-Menü einfügen, müssen die Beschriftungen kurz, klar und vorhersehbar sein. Verwenden Sie Substantive für Links zu Zielen (z. B. „Dashboard“, „Einstellungen“) und Verben für Aktionen (z. B. „Benutzer hinzufügen“, „Daten exportieren“).