Mordoc

Header

Gestalten Sie die eigenen Abstände, die Logogröße und den Hamburger-Button des Headers, unabhängig von dessen Inhalt.

1 MIN READ

Die Header-Area-Box (aus App Layout) enthält die Header-Komponente. Header zeichnet innerhalb dieser Box sein eigenes zweizeiliges Grundgerüst:

Text
┌─────────────────────────────────────────────────────────────┐
│ [Logo]           [        Search        ]      [Actions]    │  primary row
├─────────────────────────────────────────────────────────────┤
│  Link   Link   Link                                         │  top navigation row
└─────────────────────────────────────────────────────────────┘
  • Primäre Zeile: ein Logo links, die Suche zentriert und Aktionen (Header-Links, Sprachauswahl, Theme-Umschalter) rechts. Unterhalb von 768px klappen die Suche und die rechten Aktionen hinter einem Hamburger-Button zusammen.
  • Zeile der oberen Navigation: nur vorhanden, wenn Ihr Projekt config/navigation/topnav.yaml anstelle einer einzelnen Seitennavigation verwendet. Siehe Obere Navigation für deren eigene Tokens.

Diese Seite behandelt die eigenen Abstände des Headers sowie Logo/Hamburger-Button. Header-Links, die Sprachauswahl, der Theme-Umschalter und die Suche haben jeweils eine eigene Seite, unten verlinkt.

Die Override-Datei öffnen

Text
config/styles/header.css

Tokens

TokenWas es steuert
--header-paddingHorizontaler Abstand in beiden Zeilen. Standardmäßig 16px.
--primary-area-gapAbstand zwischen Logo, Suche und Aktionen in der primären Zeile. Wächst standardmäßig bei breiteren Breakpoints; das Festlegen dieses Wertes überschreibt alle davon auf einen festen Wert.
--brand-logo-sizeHöhe des Logo-Bildes.
--menu-btn-sizeBreite und Höhe des mobilen Hamburger-/Schließen-Buttons.
--menu-btn-radiusEckenradius des mobilen Hamburger-/Schließen-Buttons.
--menu-btn-iconGröße des Hamburger-/Schließen-Icons innerhalb des Buttons.
Css
:root {
  --brand-logo-size: 32px;
  --menu-btn-radius: 10px;
}

Beispiel header.css

Eine config/styles/header.css, die jeden Token auf dieser Seite festlegt. Keiner davon ist eine Farbe, daher gibt es keine separate Dunkelmodus-Variante festzulegen:

Css
:root {
  --header-padding: 20px;
  --primary-area-gap: 16px;
  --brand-logo-size: 32px;
  --menu-btn-size: 40px;
  --menu-btn-radius: 10px;
  --menu-btn-icon: 22px;
}

Nächster Schritt

© 2026 MordocPowered by Mordoc