You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Mobile-first: hamburgerknop (inline-start) opent een `Drawer`, gecentreerd logo (CSS-grid `1fr auto 1fr`), zoekknop (inline-end) ontvouwt zoekpaneel direct onder de header
1916
-
- Boven `64em` (~1024px): tweebandig large viewport layout via `display: none` switch
1916
+
- Boven `64em` (~1024px): tweebandig large viewport layout via `display: none` switch (`layout="default"`, standaard)
1917
1917
-**Masthead** — neutrale achtergrond met logo (inline-start), servicemenu en inline zoekveld (inline-end)
1918
1918
-**Navigatiebalk** — accent-1 achtergrond met primaire navigatie; MenuLink-items krijgen `min-block-size: 4rem` en `padding-inline: var(--dsn-space-inline-xl)` via token-overschrijving op de container
1919
+
-`layout="compact"` — één rij op large viewport: logo (inline-start) | primaire navigatie (gecentreerd, CSS-grid `1fr auto 1fr`) | servicemenu + icon-only zoekknop (inline-end)
1920
+
-`colorScheme="inverse"` — accent-1-inverse achtergrond op navbar, compact balk en zoekpaneel; masthead blijft neutraal; logo en menu-items passen kleuren automatisch aan via CSS custom property overrides
1919
1921
-`primaryNavigationLarge` / `secondaryNavigationLarge` — aparte slots voor large viewport; valt terug op de mobile variant wanneer weggelaten
- Zoekpaneel: `accent-1-inverse.bg-document` (iets donkerder voor visuele scheiding)
20
+
- Small viewport header-balk: `accent-1-inverse.bg-default`
21
+
- Masthead blijft ongewijzigd op `neutral.bg-document`
22
+
-**Logo-kleuren passen zich automatisch aan** via CSS custom property overrides op `.dsn-page-header--inverse`: `--dsn-logo-color-primary` en `--dsn-logo-color-label` omgedraaid voor donkere achtergrond; reset in masthead-context
23
+
-**Menu-items en buttons zichtbaar** op inverse achtergrond via context-gebonden token-overrides: `--dsn-menu-item-color`, `--dsn-menu-link-current-*` en `--dsn-button-subtle-color` → wit (`accent-1-inverse.color-default`) op alle inverse vlakken
24
+
- Orthogonaal modifier — combineerbaar met alle andere props: `layout="compact" colorScheme="inverse"` werkt correct
25
+
- 2 nieuwe Storybook stories: `Inverse color scheme` en `Inverse compact layout`
Copy file name to clipboardExpand all lines: packages/storybook/src/PageHeader.docs.md
+102Lines changed: 102 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -164,6 +164,105 @@ De mobile layout (hamburger + drawer) valt via `display: none` volledig uit de a
164
164
3. Inline zoekveld + Zoeken-knop
165
165
4. Primaire navigatie items
166
166
167
+
### Compact layout (large viewport)
168
+
169
+
De `layout="compact"` variant plaatst logo, primaire navigatie en servicemenu in één enkele rij via CSS-grid `1fr auto 1fr`. Gebruik dit wanneer de primaire navigatie maar één niveau heeft en de branding compacter mag:
De `colorScheme="inverse"` variant gebruikt `accent-1-inverse` achtergronden op de navbar en compact balk voor prominente branding. Het masthead blijft altijd neutraal (`neutral.bg-document`). Logo-kleuren en menu-items passen zich automatisch aan via CSS context overrides — geen extra klassen nodig.
237
+
238
+
```html
239
+
<!-- HTML/CSS — inverse modifier (combineerbaar met andere modifiers) -->
0 commit comments