|
341 | 341 | --dsn-logo-color-label: var(--dsn-color-accent-1-inverse-bg-default); |
342 | 342 | } |
343 | 343 |
|
| 344 | +/* DotBadge op een inverse achtergrond: omschakelen naar lichte bg-default kleuren |
| 345 | + voor hoog contrast op de donkere achtergrond. |
| 346 | + Scoped op de donkere vlakken (small-layout, navbar, compact-inner) — de masthead |
| 347 | + blijft op neutrale achtergrond en heeft de standaard inverse-bg-default kleuren. */ |
| 348 | +.dsn-page-header--inverse |
| 349 | + .dsn-page-header__small-layout |
| 350 | + .dsn-dot-badge--negative, |
| 351 | +.dsn-page-header--inverse .dsn-page-header__navbar .dsn-dot-badge--negative, |
| 352 | +.dsn-page-header--inverse |
| 353 | + .dsn-page-header__compact-inner |
| 354 | + .dsn-dot-badge--negative { |
| 355 | + --dsn-dot-badge-color: var(--dsn-color-negative-bg-default); |
| 356 | +} |
| 357 | + |
| 358 | +.dsn-page-header--inverse |
| 359 | + .dsn-page-header__small-layout |
| 360 | + .dsn-dot-badge--positive, |
| 361 | +.dsn-page-header--inverse .dsn-page-header__navbar .dsn-dot-badge--positive, |
| 362 | +.dsn-page-header--inverse |
| 363 | + .dsn-page-header__compact-inner |
| 364 | + .dsn-dot-badge--positive { |
| 365 | + --dsn-dot-badge-color: var(--dsn-color-positive-bg-default); |
| 366 | +} |
| 367 | + |
| 368 | +.dsn-page-header--inverse |
| 369 | + .dsn-page-header__small-layout |
| 370 | + .dsn-dot-badge--warning, |
| 371 | +.dsn-page-header--inverse .dsn-page-header__navbar .dsn-dot-badge--warning, |
| 372 | +.dsn-page-header--inverse |
| 373 | + .dsn-page-header__compact-inner |
| 374 | + .dsn-dot-badge--warning { |
| 375 | + --dsn-dot-badge-color: var(--dsn-color-warning-bg-default); |
| 376 | +} |
| 377 | + |
| 378 | +.dsn-page-header--inverse .dsn-page-header__small-layout .dsn-dot-badge--info, |
| 379 | +.dsn-page-header--inverse .dsn-page-header__navbar .dsn-dot-badge--info, |
| 380 | +.dsn-page-header--inverse .dsn-page-header__compact-inner .dsn-dot-badge--info { |
| 381 | + --dsn-dot-badge-color: var(--dsn-color-info-bg-default); |
| 382 | +} |
| 383 | + |
| 384 | +.dsn-page-header--inverse |
| 385 | + .dsn-page-header__small-layout |
| 386 | + .dsn-dot-badge--neutral, |
| 387 | +.dsn-page-header--inverse .dsn-page-header__navbar .dsn-dot-badge--neutral, |
| 388 | +.dsn-page-header--inverse |
| 389 | + .dsn-page-header__compact-inner |
| 390 | + .dsn-dot-badge--neutral { |
| 391 | + --dsn-dot-badge-color: var(--dsn-color-neutral-bg-default); |
| 392 | +} |
| 393 | + |
344 | 394 | /* Masthead blijft op neutrale achtergrond — logo kleuren resetten naar standaard */ |
345 | 395 | .dsn-page-header--inverse .dsn-page-header__masthead { |
346 | 396 | --dsn-logo-color-primary: var(--dsn-color-accent-1-inverse-bg-default); |
|
364 | 414 | ); |
365 | 415 | } |
366 | 416 |
|
| 417 | +/* Menu-items en knoppen in een Popover erven de inverse kleuren via CSS-cascading. |
| 418 | + De Popover heeft altijd een lichte achtergrond — reset naar standaard component-kleuren. */ |
| 419 | +.dsn-page-header--inverse .dsn-popover { |
| 420 | + --dsn-menu-item-color: var(--dsn-color-action-2-color-default); |
| 421 | + --dsn-menu-item-hover-color: var(--dsn-color-action-2-color-hover); |
| 422 | + --dsn-menu-item-hover-background-color: var(--dsn-color-action-2-bg-hover); |
| 423 | + --dsn-menu-item-active-color: var(--dsn-color-action-2-color-active); |
| 424 | + --dsn-menu-item-active-background-color: var(--dsn-color-action-2-bg-active); |
| 425 | + --dsn-menu-link-current-color: var(--dsn-color-action-2-color-default); |
| 426 | + --dsn-menu-link-current-background-color: var(--dsn-color-action-2-bg-active); |
| 427 | + --dsn-menu-link-current-indicator-color: var( |
| 428 | + --dsn-color-action-2-color-default |
| 429 | + ); |
| 430 | + --dsn-menu-link-current-hover-color: var(--dsn-color-action-2-color-default); |
| 431 | + --dsn-menu-link-current-hover-background-color: var( |
| 432 | + --dsn-color-action-2-bg-active |
| 433 | + ); |
| 434 | + --dsn-menu-link-current-active-color: var(--dsn-color-action-2-color-default); |
| 435 | + --dsn-menu-link-current-active-background-color: var( |
| 436 | + --dsn-color-action-2-bg-active |
| 437 | + ); |
| 438 | + --dsn-button-subtle-color: var(--dsn-color-action-1-color-default); |
| 439 | + --dsn-button-subtle-hover-color: var(--dsn-color-action-1-color-hover); |
| 440 | + --dsn-button-subtle-hover-background-color: var( |
| 441 | + --dsn-color-action-1-bg-hover |
| 442 | + ); |
| 443 | + --dsn-button-subtle-active-color: var(--dsn-color-action-1-color-active); |
| 444 | + --dsn-button-subtle-active-background-color: var( |
| 445 | + --dsn-color-action-1-bg-active |
| 446 | + ); |
| 447 | +} |
| 448 | + |
367 | 449 | /* Menu-items + expand-buttons + zoekknop in de inverse navbar en compacte navigatie */ |
368 | 450 | .dsn-page-header--inverse .dsn-page-header__navbar, |
369 | 451 | .dsn-page-header--inverse .dsn-page-header__compact-primary-nav, |
|
0 commit comments