Spacing
2px grid spacing scale voor consistente layouts
Spacing
Roosevelt OPS gebruikt een 2px grid spacing systeem geïnspireerd door Bento. Oneven waarden (7, 9, 11) zijn bewust weggelaten voor visuele consistentie.
Scale
| Token | Waarde | Gebruik |
|---|---|---|
--space-0 | 0px | Reset |
--space-1 | 2px | Inline icon gap |
--space-2 | 4px | Tight gap, badge padding |
--space-3 | 6px | Small internal padding |
--space-4 | 8px | Button padding, input padding |
--space-5 | 10px | — |
--space-6 | 12px | Card padding (tight) |
--space-8 | 16px | Standard card padding |
--space-10 | 20px | Section gap (small) |
--space-12 | 24px | Section gap (medium) |
--space-16 | 32px | Large section padding |
--space-20 | 40px | Page section gap |
--space-24 | 48px | Major section divider |
--space-28 | 56px | Large page section |
--space-32 | 64px | Page top/bottom margin |
Tailwind Mapping
Tailwind's default spacing schaal blijft werken. De design tokens bieden een extra laag voor consistentie:
| Tailwind | Waarde | Design Token |
|---|---|---|
p-1 | 4px | --space-2 |
p-2 | 8px | --space-4 |
p-3 | 12px | --space-6 |
p-4 | 16px | --space-8 |
p-5 | 20px | --space-10 |
p-6 | 24px | --space-12 |
p-8 | 32px | --space-16 |