Header
Die Header-Komponente bildet den oberen Bereich einer Seite oder Anwendung.
Sie kann Branding, Navigation oder Aktionen wie Theme-Wechsel enthalten.
Beispiele
Basic
Ein einfacher Header mit Branding.
<header class="o-header">
<a class="o-header__brand" href="/">
DK97 UI
</a>
</header>
With Actions
Ein Header mit Aktionsbereich, zum Beispiel für Buttons oder Theme-Wechsel.
<header class="o-header">
<a class="o-header__brand" href="/">
DK97 UI
</a>
<div class="o-header__actions">
<button class="a-button -tertiary -blue" type="button">
<span class="a-button__icon a-icon">
<svg aria-hidden="true">
<use href="/assets/icons/sprite.svg#settings"></use>
</svg>
</span>
<span class="a-button__label">
Einstellungen
</span>
</button>
</div>
</header>
Klassen
| Klasse | Beschreibung |
|---|---|
.o-header |
Container der Header-Komponente. |
.o-header__brand |
Branding oder Logo-Link innerhalb des Headers. |
.o-header__actions |
Bereich für Aktionen innerhalb des Headers. |
Hinweise
Hinweis
Der Header sollte nur globale oder seitenübergreifende Elemente enthalten.
Seitenspezifische Aktionen gehören eher in den jeweiligen Inhaltsbereich.
Best Practices
Empfohlene Verwendung
Verwende den Header für Branding, globale Navigation oder zentrale Aktionen.
Die Inhalte sollten kurz und klar bleiben.
Vermeiden
Überlade den Header nicht mit zu vielen Aktionen.
Ein überfüllter Header erschwert die Orientierung.
Accessibility
Accessibility
Das Branding sollte als Link zur Startseite funktionieren.
Interaktive Elemente im Header sollten klare Beschriftungen besitzen.