Header
The Header component provides a reusable pattern for header in the interface.
Basic
Primary color
Secondary color
Accented
Primary color accented
Secondary color accented
API
| Parameter | Default | Description |
|---|---|---|
|
componentElement
|
header | - |
|
id
|
- | |
|
textColor
|
false | - |
|
backgroundColor
|
false | - |
|
sticky
|
false | - |
CSS API
| Variable | Default | Type | Values | Description |
|---|---|---|---|---|
|
--c-header--space
|
var(--space) | range | - | Base spacing unit. Used for padding and margin inside components. |
|
--c-header--color--surface
|
var(--color--surface) | color | - | Surface |
|
--c-header--color--surface-contrast
|
var(--color--surface-contrast) | color | - | Used for text and icons on surface backgrounds with less contrast. |
|
--c-header--color--primary
|
var(--color--primary) | color | - | Primary |
|
--c-header--color--primary-contrast
|
var(--color--primary-contrast) | color | - | Primary Contrast |
|
--c-header--color--primary-border
|
var(--color--primary-border) | color | - | Manual companion token for primary border and hover states. |
|
--c-header--color--secondary
|
var(--color--secondary) | color | - | Secondary |
|
--c-header--color--secondary-contrast
|
var(--color--secondary-contrast) | color | - | Secondary Contrast |
|
--c-header--color--secondary-border
|
var(--color--secondary-border) | color | - | Manual companion token for secondary border and hover states. |
|
--c-header--base
|
var(--base) | range | - | Main unit that drives radius and spacing scales. |
|
--c-header--logotype-height-multiplier
|
1 | range | - | Scales the header logotype height locally without changing the global base size. |