Spacing
Een consistente spacing schaal gebaseerd op een 4px grid systeem voor harmonische layouts.
Spacing Scale
Alle spacing waarden zijn gebaseerd op een 4px grid. Dit zorgt voor consistente verhoudingen door het hele systeem.
--space-0 --space-1 --space-2 --space-3 --space-4 --space-5 --space-6 --space-8 --space-10 --space-12 --space-16 --space-20 --space-24 Spacing in actie
8px padding
16px padding
24px padding
32px padding
Section Spacing
Verticale ruimte tussen secties voor een gebalanceerde pagina-structuur.
| Token | Waarde | Gebruik |
|---|---|---|
--section-spacing-sm | 48px | Kleine secties |
--section-spacing-md | 64px | Standaard secties |
--section-spacing-lg | 96px | Grote secties |
--section-spacing-xl | 128px | Hero secties |
Container Widths
Maximale breedtes voor verschillende content types.
--container-prose --container-content --container-wide --container-full Container Padding
Horizontale padding die meegroeit met de viewport.
| Token | Waarde | Breakpoint |
|---|---|---|
--container-padding-mobile | 16px | < 768px |
--container-padding-tablet | 24px | 768px - 1023px |
--container-padding-desktop | 32px | ≥ 1024px |
Gebruik
4px Grid
Gebruik altijd waarden uit de spacing scale. Vermijd willekeurige pixel waarden om consistentie te behouden.
Hiërarchie
Gebruik grotere spacing voor belangrijkere scheidingen. Secties krijgen meer ruimte dan elementen binnen een component.
Consistentie
Houd gerelateerde elementen op dezelfde afstand. Gebruik space-4 of space-6 voor standaard element spacing.