Layout-Aufbau
Grobes Layout einer Seite. Eingeteilt in Header-, Side-Navigation- und Content-Bereich.
Das Layout organisiert die Benutzeroberfläche in einer logischen und hierarchischen Struktur, um die Aufmerksamkeit des Users gezielt zu lenken. Dabei werden Elemente wie Header, Navigation und Content-Bereich berücksichtigt.
Ein Layout fügt verschiedene Elemente der Benutzeroberfläche zu einer logischen Struktur zusammen. Die folgenden Punkte sind hilfreich, um ein gutes Layout zu erstellen:
Grob lassen sich die meisten Layouts, die mit Flow erstellt werden können, in 4 Bereiche einteilen: Header, Side-Navigation, Content und Overlay. Das Layout innerhalb dieser Bereiche wird durch verschiedene Components und deren Komposition bestimmt. In unseren Components ist das Spacing bereits integriert.
Verschiedene Layouts mit Code zum Kopieren finden sich unter Code Templates.
Header
Content
Grobes Layout einer Seite. Eingeteilt in Header-, Side-Navigation- und Content-Bereich.
Logo
Header
Breadcrumb
Page Title
Button
Content
Grobes Layout des mStudios. Darstellung mit Primary und Secondary Navigation.
Der Header-Bereich befindet sich im oberen Bereich des Layouts und ist auf jeder Seite identisch. Er kann das Logo sowie eine HeaderNavigation enthalten. Ein Hauptbestandteil der HeaderNavigation sind primäre Navigationspunkte. Ergänzend gibt es Buttons, die Overlays oder ContextMenus öffnen, wie beispielsweise für die Suche, das NotificationCenter oder das ProfilMenu. Im Header-Bereich sollten ausschließlich wichtige Elemente angezeigt werden, die auf allen Seiten sichtbar sein müssen.
Die Side-Navigation befindet sich entweder direkt links neben dem Content-Bereich oder fest am linken Bildschirmrand. Sie muss nicht nur aus einer Navigation bestehen, sondern kann auch aus einer Primary und einer Secondary Navigation bestehen.
Zum Aufbau einer Side-Navigation kann eine LayoutCard mit der Component Navigation gefüllt werden.
Der Content-Bereich stellt dem User Informationen zur Verfügung, damit er seine Aufgabe erfüllen kann. Der Inhalt variiert von Seite zu Seite, es wird jedoch empfohlen, den Inhalt nach einem wiederkehrenden Muster anzuordnen, das bereits auf anderen Seiten verwendet wurde.
Die Navigationsstruktur im Content-Bereich folgt ebenfalls einem klaren Muster. Im Content-Bereich können Tabs und List verwendet werden, um die Inhalte zu teilen oder in die Tiefe zu navigieren. Bei der Navigation in tiefere Ebenen, z. B. über eine List, bietet eine Breadcrumb eine Orientierungshilfe.
Der Content wird von einer LayoutCard umschlossen. Um innerhalb der LayoutCard die richtigen Abstände in vertikaler und horizontaler Richtung sicherzustellen, sollten die Layout-Components Section und ColumnLayout verwendet werden.
Ein Overlay öffnet sich über der eigentlichen Seite. Größere Overlays wie Modals und OffCanvas erhalten zusätzlich einen Backdrop, damit sich der User besser auf den angezeigten Inhalt konzentrieren kann. Andere, kleinere Overlays wie ContextMenu oder Tooltip erhalten keinen Backdrop für die im Hintergrund angezeigte Seite.