|
307 | 307 | --dsn-text-input-padding-block-start: var(--dsn-space-block-md); |
308 | 308 | --dsn-text-input-padding-block-end: var(--dsn-space-block-md); |
309 | 309 | } |
| 310 | + |
| 311 | +/* ============================================================================= |
| 312 | + Inverse kleurvariant — accent-1-inverse achtergrond voor prominente branding |
| 313 | + Navbar + compact bar: accent-1-inverse.bg-default |
| 314 | + Zoekpaneel: accent-1-inverse.bg-document (iets donkerder voor visuele scheiding) |
| 315 | + Masthead: ongewijzigd (neutral.bg-document) |
| 316 | + Logo-kleuren passen zich automatisch aan via CSS custom property overrides. |
| 317 | + ============================================================================= */ |
| 318 | + |
| 319 | +.dsn-page-header--inverse { |
| 320 | + /* Small viewport: header-balk en border krijgen de inverse achtergrondkleur */ |
| 321 | + --dsn-page-header-background-color: var( |
| 322 | + --dsn-color-accent-1-inverse-bg-default |
| 323 | + ); |
| 324 | + --dsn-page-header-border-block-end-color: var( |
| 325 | + --dsn-color-accent-1-inverse-bg-default |
| 326 | + ); |
| 327 | + /* Navbar (large default layout) */ |
| 328 | + --dsn-page-header-navbar-background-color: var( |
| 329 | + --dsn-color-accent-1-inverse-bg-default |
| 330 | + ); |
| 331 | + /* Zoekpaneel: bg-document is donkerder dan bg-default — visuele scheiding */ |
| 332 | + --dsn-page-header-search-panel-background-color: var( |
| 333 | + --dsn-color-accent-1-inverse-bg-document |
| 334 | + ); |
| 335 | + /* Compact layout balk */ |
| 336 | + --dsn-page-header-compact-background-color: var( |
| 337 | + --dsn-color-accent-1-inverse-bg-default |
| 338 | + ); |
| 339 | + /* Logo: primaire kleur en label omdraaien voor donkere achtergrond */ |
| 340 | + --dsn-logo-color-primary: var(--dsn-color-accent-1-inverse-color-default); |
| 341 | + --dsn-logo-color-label: var(--dsn-color-accent-1-inverse-bg-default); |
| 342 | +} |
| 343 | + |
| 344 | +/* Masthead blijft op neutrale achtergrond — logo kleuren resetten naar standaard */ |
| 345 | +.dsn-page-header--inverse .dsn-page-header__masthead { |
| 346 | + --dsn-logo-color-primary: var(--dsn-color-accent-1-inverse-bg-default); |
| 347 | + --dsn-logo-color-label: var(--dsn-color-neutral-bg-document); |
| 348 | +} |
| 349 | + |
| 350 | +/* Buttons in de header-balk (small viewport: menu + zoekknop) op inverse achtergrond */ |
| 351 | +.dsn-page-header--inverse .dsn-page-header__small-layout { |
| 352 | + --dsn-button-subtle-color: var(--dsn-color-accent-1-inverse-color-default); |
| 353 | + --dsn-button-subtle-hover-background-color: var( |
| 354 | + --dsn-color-accent-1-inverse-bg-hover |
| 355 | + ); |
| 356 | + --dsn-button-subtle-hover-color: var( |
| 357 | + --dsn-color-accent-1-inverse-color-hover |
| 358 | + ); |
| 359 | + --dsn-button-subtle-active-background-color: var( |
| 360 | + --dsn-color-accent-1-inverse-bg-active |
| 361 | + ); |
| 362 | + --dsn-button-subtle-active-color: var( |
| 363 | + --dsn-color-accent-1-inverse-color-active |
| 364 | + ); |
| 365 | +} |
| 366 | + |
| 367 | +/* Menu-items + expand-buttons + zoekknop in de inverse navbar en compacte navigatie */ |
| 368 | +.dsn-page-header--inverse .dsn-page-header__navbar, |
| 369 | +.dsn-page-header--inverse .dsn-page-header__compact-primary-nav, |
| 370 | +.dsn-page-header--inverse .dsn-page-header__compact-secondary { |
| 371 | + /* Menu-item kleuren: tekst en interactiestaten */ |
| 372 | + --dsn-menu-item-color: var(--dsn-color-accent-1-inverse-color-default); |
| 373 | + --dsn-menu-item-hover-color: var(--dsn-color-accent-1-inverse-color-hover); |
| 374 | + --dsn-menu-item-hover-background-color: var( |
| 375 | + --dsn-color-accent-1-inverse-bg-hover |
| 376 | + ); |
| 377 | + --dsn-menu-item-active-color: var(--dsn-color-accent-1-inverse-color-active); |
| 378 | + --dsn-menu-item-active-background-color: var( |
| 379 | + --dsn-color-accent-1-inverse-bg-active |
| 380 | + ); |
| 381 | + /* MenuLink current (actieve pagina) */ |
| 382 | + --dsn-menu-link-current-color: var( |
| 383 | + --dsn-color-accent-1-inverse-color-default |
| 384 | + ); |
| 385 | + --dsn-menu-link-current-background-color: var( |
| 386 | + --dsn-color-accent-1-inverse-bg-active |
| 387 | + ); |
| 388 | + --dsn-menu-link-current-indicator-color: var( |
| 389 | + --dsn-color-accent-1-inverse-color-default |
| 390 | + ); |
| 391 | + --dsn-menu-link-current-hover-color: var( |
| 392 | + --dsn-color-accent-1-inverse-color-hover |
| 393 | + ); |
| 394 | + --dsn-menu-link-current-hover-background-color: var( |
| 395 | + --dsn-color-accent-1-inverse-bg-active |
| 396 | + ); |
| 397 | + --dsn-menu-link-current-active-color: var( |
| 398 | + --dsn-color-accent-1-inverse-color-active |
| 399 | + ); |
| 400 | + --dsn-menu-link-current-active-background-color: var( |
| 401 | + --dsn-color-accent-1-inverse-bg-active |
| 402 | + ); |
| 403 | + /* Subtle buttons: uitklapknop in MenuLink + icon-only zoekknop */ |
| 404 | + --dsn-button-subtle-color: var(--dsn-color-accent-1-inverse-color-default); |
| 405 | + --dsn-button-subtle-hover-background-color: var( |
| 406 | + --dsn-color-accent-1-inverse-bg-hover |
| 407 | + ); |
| 408 | + --dsn-button-subtle-hover-color: var( |
| 409 | + --dsn-color-accent-1-inverse-color-hover |
| 410 | + ); |
| 411 | + --dsn-button-subtle-active-background-color: var( |
| 412 | + --dsn-color-accent-1-inverse-bg-active |
| 413 | + ); |
| 414 | + --dsn-button-subtle-active-color: var( |
| 415 | + --dsn-color-accent-1-inverse-color-active |
| 416 | + ); |
| 417 | +} |
0 commit comments