Spacing
Spacing scale, padding, margin, grid gap, dan section rhythm.
Tailwind Spacing Scale
Unit dasar = 4px (0.25rem). Setiap step Tailwind adalah kelipatan unit ini. Klik baris untuk menyalin nilai.
| Visual | Step | rem | px | Contoh class |
|---|---|---|---|---|
|
|
0 | 0 | 0px | |
|
|
0.5 | 0.125rem | 2px | |
|
|
1 | 0.25rem | 4px | gap-1 |
|
|
1.5 | 0.375rem | 6px | |
|
|
2 | 0.5rem | 8px | p-2, gap-2 |
|
|
2.5 | 0.625rem | 10px | |
|
|
3 | 0.75rem | 12px | p-3 |
|
|
3.5 | 0.875rem | 14px | |
|
|
4 | 1rem | 16px | p-4, gap-4 |
|
|
5 | 1.25rem | 20px | p-5 |
|
|
6 | 1.5rem | 24px | p-6, gap-6 |
|
|
7 | 1.75rem | 28px | |
|
|
8 | 2rem | 32px | p-8, gap-8 |
|
|
10 | 2.5rem | 40px | p-10 |
|
|
12 | 3rem | 48px | p-12 |
|
|
16 | 4rem | 64px | p-16 |
|
|
20 | 5rem | 80px | p-20 |
|
|
24 | 6rem | 96px | p-24 |
|
|
32 | 8rem | 128px | p-32 |
|
|
40 | 10rem | 160px | p-40 |
|
|
48 | 12rem | 192px | p-48 |
|
|
64 | 16rem | 256px | p-64 |
|
|
96 | 24rem | 384px | p-96 |
Token Custom
Token semantik dari token.css untuk layout, gutter, dan section rhythm. Nilai menggunakan clamp() — responsif tanpa media query.
--spacing-gutter
clamp(1rem, 5vw, 4rem)
Padding inline wrapper utama. Melebar sesuai viewport. 16px → 64px
--spacing-section-y
clamp(3rem, 8vw, 6rem)
Padding vertikal atas/bawah per section halaman. 48px → 96px
--spacing-section-gap
clamp(2rem, 5vw, 4rem)
Jarak vertikal antar section dalam satu halaman. 32px → 64px
--spacing-grid-gap
clamp(1rem, 2vw, 1.5rem)
Gap antar kolom dan baris pada grid komponen. 16px → 24px
--width-wrapper
1280px
Max-width container utama konten halaman. 1280px
--width-prose
70ch
Lebar optimal kolom teks untuk keterbacaan. ~700px
--width-narrow
860px
Lebar untuk artikel, form, dan halaman pendek. 860px
Contoh Penggunaan Nyata
Bagaimana spacing scale diterapkan pada komponen UI yang umum.
Padding Card — p-4 (16px)
Judul Card
Konten card dengan padding p-4 di semua sisi.
Grid Gap — gap-6 (24px)
1
2
3
4
Section Margin — mb-12 (48px)
Form Stack — gap-3 (12px)
placeholder...
placeholder...
Live Demo — Padding
Geser slider untuk preview padding pada card secara real-time.
Padding
Card Title
Padding saat ini — geser slider untuk melihat perubahan ruang dalam card.
TagLive Demo — Gap
Geser slider untuk preview gap antar elemen dalam flex/grid row.
Gap
A
B
C