Spacing Scale Generator
Griglia 8pt · variabili CSS
Definisci il moltiplicatore base (4 o 8pt) e il numero di step e ottieni la scala completa. Valori in px, rem e variabili CSS pronte con visualizzazione grafica delle proporzioni.
usato per il calcolo rem
risultato es.: --space-4
Cos'è la griglia 8pt
La griglia 8pt è il sistema di spaziatura più usato nel design di prodotto. Ogni valore di padding, margin, gap, width o height è un multiplo di 8 — oppure di 4 per i dettagli fini. Il risultato è un'interfaccia visivamente coerente dove tutti gli spazi «suonano bene insieme» senza doverci pensare.
L'origine è empirica: 8 è il minimo comune multiplo di 1, 2, 4 e 8, il che lo rende divisibile in molti contesti. Gli schermi a densità variabile (1x, 1,5x, 2x, 3x) renderizzano bene i multipli di 8 su pixel interi.
Quando usare 4pt invece di 8pt
La base 4pt è più adatta per componenti densi: tabelle, form, editor di codice, dashboard. La base 8pt è ideale per layout e pagine con gerarchia spaziale chiara.
WordPress e ACF
In un tema WordPress custom, inserisci le custom properties in style.css o in un partial tokens.css importato prima degli altri stili. Nei blocchi ACF con campi «gap» o «padding», mappa il valore scelto dall'utente su un nome della scala invece che su un valore px grezzo.
Figma: allinearsi alla scala
In Figma, vai su Edit → Preferences → Nudge amount e imposta Small nudge a 8 e Large nudge a 64. Quando definisci le variabili di spaziatura nel file, usa gli stessi nomi della scala generata qui: il passaggio Figma → WordPress diventa una corrispondenza 1:1 senza conversioni manuali.
La griglia 8pt è lo standard de facto nella progettazione di interfacce digitali: tutti gli spazi sono multipli di 8 pixel, garantendo coerenza visiva e allineamento preciso tra componenti Figma e CSS.
Questo generatore produce:
- La sequenza completa di valori (4, 8, 12, 16, 24, 32, 48, 64, 96, 128...)
- I valori in pixel, rem e unità CSS
- Le CSS custom properties pronte (--spacing-1, --spacing-2, ecc.)
- Varianti SCSS come mappa
- Visualizzazione grafica delle proporzioni
Perché usare una scala di spaziatura
- Coerenza visiva: multipli di una base (4/8pt) riducono il rumore visivo e velocizzano decisioni di layout.
- Design ↔ codice: nomi token e valori rem allineati a Figma evitano disallineamenti in produzione.
- Export flessibile: variabili CSS in
:root, blocco@themeper Tailwind v4, opzione SCSS per pipeline Sass.
Usa questo generatore insieme al Design Token Formatter per un flusso token completo.