Design Token Spiegati, con un Convertitore dal Vivo da JSON a CSS

Design Token Spiegati

Design Token Spiegati con Esempi (JSON, CSS, Tailwind) | We.Inc

Cosa sono i design token, come li scrive il formato JSON del community group W3C e un convertitore dal vivo che trasforma il JSON dei token in variabili CSS e in un blocco @theme di Tailwind v4.

I design token sono decisioni di design con un nome, come color.primary o space.md, salvate come dati così che ogni piattaforma legga gli stessi valori. Il formato del Design Tokens Community Group li scrive in JSON con $value e $type, e permette a un token di puntare a un altro con le parentesi graffe. Gli strumenti trasformano poi quel JSON in variabili CSS, temi Tailwind o codice per app.

I livelli di token usati dalla maggior parte dei team

La maggior parte delle spiegazioni si ferma alla definizione. Incolla o modifica qui sotto il JSON dei token nel formato del community group e vedi, mentre scrivi, le custom property CSS e il tema Tailwind v4 che produce, con gli alias risolti in riferimenti var().

Domande frequenti

Cos'è un design token?

Un design token è un nome abbinato a un valore di design, per esempio color.text che contiene un colore quasi nero. Il codice e i file di design usano il nome, quindi cambiare il valore in un solo punto aggiorna ogni pulsante, pagina e app che vi fa riferimento.

Esiste un formato standard per i design token?

Sì. Il Design Tokens Community Group del W3C ha pubblicato il Format Module 2025.10 come report finale del community group il 28 ottobre 2025 e lo descrive come stabile. È un report di community group, non una W3C Recommendation.

Che differenza c'è tra design token e variabili CSS?

I token sono i dati di origine, indipendenti da qualsiasi piattaforma. Le custom property CSS sono uno degli output. Lo stesso file di token può generare anche costanti Swift, Android o JavaScript, cosa che le sole variabili CSS non possono darti.

Come funzionano i design token con Tailwind CSS?

In Tailwind v4 dichiari le variabili del tema dentro @theme, come --color-primary. Tailwind crea da queste utility come bg-primary e le emette anche come normali variabili CSS su :root, così token e utility restano sincronizzati.

Come si scrivono i colori nel formato dei token?

Nel formato 2025.10 il valore di un colore è un oggetto con un colorSpace, come srgb, e un array di componenti da 0 a 1, con alpha facoltativo. Il convertitore qui accetta anche semplici stringhe, così puoi incollare file di token più vecchi.

Perché i team adottano i token

Leggere il formato JSON

Dai token a un tema funzionante

Token semantici con un tema scuro

Cambia i valori semantici, mantieni quelli base

La card legge solo --surface e --text. Il blocco scuro riassegna quei due nomi e la card si adegua senza alcuna modifica alle proprie regole.

Un token composito

Token di ombra nel formato del community group

I token compositi raggruppano più valori. Qui il colore è a sua volta un alias, e gli offset usano oggetti dimension.

Nessun token trovato. Un token è un oggetto con una proprietà $value.

Non è ancora JSON valido: {message}

Convertitore da JSON dei token a CSS

Modifica il file dei token e le variabili CSS e il tema Tailwind si aggiornano mentre scrivi. Il file iniziale viene convertito in:

JSON dei token

Formato di output

Variabili CSS

Tailwind v4

Copia

Inizia gratis · Nessuna carta di credito richiesta

Correlati: Guide

Prodotto

Per chi è

Funzionalità

Risorse

Azienda

Mappa del sito