|
85 | 85 | .dsn-page-header__masthead { |
86 | 86 | background-color: var(--dsn-page-header-masthead-background-color); |
87 | 87 | padding-block: var(--dsn-page-header-masthead-padding-block); |
88 | | - padding-inline: var(--dsn-page-header-masthead-padding-inline); |
89 | 88 | } |
90 | 89 |
|
91 | 90 | .dsn-page-header__masthead-inner { |
92 | 91 | display: flex; |
93 | 92 | justify-content: space-between; |
94 | 93 | align-items: center; |
| 94 | + padding-inline: var(--dsn-page-header-masthead-padding-inline); |
| 95 | + max-inline-size: var(--dsn-page-max-inline-size); |
| 96 | + margin-inline: auto; |
95 | 97 | } |
96 | 98 |
|
97 | 99 | /* ============================================================================= |
|
133 | 135 | logo (inline-start) en servicemenu + zoekknop (inline-end). |
134 | 136 | ============================================================================= */ |
135 | 137 |
|
| 138 | +.dsn-page-header__compact-layout { |
| 139 | + background-color: var(--dsn-page-header-compact-background-color); |
| 140 | +} |
| 141 | + |
136 | 142 | .dsn-page-header__compact-inner { |
137 | 143 | display: grid; |
138 | 144 | grid-template-columns: 1fr auto 1fr; |
139 | 145 | align-items: center; |
140 | | - background-color: var(--dsn-page-header-compact-background-color); |
141 | 146 | padding-block: var(--dsn-page-header-compact-padding-block); |
142 | 147 | padding-inline: var(--dsn-page-header-compact-padding-inline); |
| 148 | + max-inline-size: var(--dsn-page-max-inline-size); |
| 149 | + margin-inline: auto; |
143 | 150 | } |
144 | 151 |
|
145 | 152 | /* Logo in compact context links uitlijnen — niet centreren zoals in de mobile bar. |
|
168 | 175 |
|
169 | 176 | .dsn-page-header__navbar { |
170 | 177 | background-color: var(--dsn-page-header-navbar-background-color); |
171 | | - padding-inline: var(--dsn-page-header-navbar-padding-inline); |
172 | 178 |
|
173 | 179 | /* MenuLink-items in de navbar krijgen een grotere min-block-size en ruimere |
174 | 180 | padding-inline. Door de tokens te overschrijven op de container werkt de |
|
177 | 183 | --dsn-menu-item-padding-inline: var(--dsn-space-inline-xl); |
178 | 184 | } |
179 | 185 |
|
| 186 | +.dsn-page-header__navbar-inner { |
| 187 | + padding-inline: var(--dsn-page-header-navbar-padding-inline); |
| 188 | + max-inline-size: var(--dsn-page-max-inline-size); |
| 189 | + margin-inline: auto; |
| 190 | +} |
| 191 | + |
180 | 192 | /* ============================================================================= |
181 | 193 | Sticky gedrag |
182 | 194 | ============================================================================= */ |
|
226 | 238 | align-items: center; |
227 | 239 | padding-block: var(--dsn-page-header-padding-block); |
228 | 240 | padding-inline: var(--dsn-page-header-padding-inline); |
| 241 | + max-inline-size: var(--dsn-page-max-inline-size); |
| 242 | + margin-inline: auto; |
229 | 243 | } |
230 | 244 |
|
231 | 245 | /* ============================================================================= |
|
281 | 295 | .dsn-page-header__search-panel { |
282 | 296 | background-color: var(--dsn-page-header-search-panel-background-color); |
283 | 297 | padding-block: var(--dsn-page-header-search-panel-padding-block); |
284 | | - padding-inline: var(--dsn-page-header-search-panel-padding-inline); |
285 | 298 | } |
286 | 299 |
|
287 | 300 | .dsn-page-header__search-inner { |
288 | 301 | display: flex; |
289 | 302 | gap: var(--dsn-space-inline-md); |
290 | 303 | align-items: flex-start; |
| 304 | + padding-inline: var(--dsn-page-header-search-panel-padding-inline); |
| 305 | + max-inline-size: var(--dsn-page-max-inline-size); |
| 306 | + margin-inline: auto; |
291 | 307 | } |
292 | 308 |
|
293 | 309 | /* SearchInput wrapper vult beschikbare ruimte volledig — overschrijft de standaard |
|
0 commit comments