Design Tokens erklärt, mit einem Live-Konverter von JSON zu CSS

Design Tokens erklärt

Design Tokens erklärt mit Beispielen (JSON, CSS, Tailwind) | We.Inc

Was Design Tokens sind, wie das JSON-Format der W3C Community Group sie schreibt, und ein Live-Konverter, der Token-JSON in CSS-Variablen und einen Tailwind v4 @theme-Block umwandelt.

Design Tokens sind benannte Designentscheidungen wie color.primary oder space.md, die als Daten gespeichert werden, damit jede Plattform dieselben Werte liest. Das Format der Design Tokens Community Group schreibt sie in JSON mit $value und $type und erlaubt, dass ein Token per geschweifter Klammern auf ein anderes verweist. Tools wandeln dieses JSON dann in CSS-Variablen, Tailwind-Themes oder App-Code um.

Token-Ebenen, die die meisten Teams nutzen

Die meisten Erklärungen hören bei der Definition auf. Füge unten Token-JSON im Format der Community Group ein oder bearbeite es, und sieh beim Tippen die CSS Custom Properties und das Tailwind v4 Theme, das daraus entsteht, wobei Aliase zu var()-Referenzen aufgelöst werden.

Häufige Fragen

Was ist ein Design Token?

Ein Design Token ist ein Name, der mit einem Designwert verknüpft ist, zum Beispiel color.text mit einer fast schwarzen Farbe. Code und Designdateien verwenden den Namen, sodass eine Änderung des Werts an einer Stelle jeden Button, jede Seite und jede App aktualisiert, die darauf verweist.

Gibt es ein Standardformat für Design Tokens?

Ja. Die Design Tokens Community Group beim W3C hat das Format Module 2025.10 am 28. Oktober 2025 als finalen Community-Group-Bericht veröffentlicht und bezeichnet es als stabil. Es ist ein Community-Group-Bericht, keine W3C Recommendation.

Was ist der Unterschied zwischen Design Tokens und CSS-Variablen?

Tokens sind die Quelldaten, unabhängig von jeder Plattform. CSS Custom Properties sind eine mögliche Ausgabe. Dieselbe Token-Datei kann auch Swift-, Android- oder JavaScript-Konstanten erzeugen, was CSS-Variablen allein nicht leisten.

Wie funktionieren Design Tokens mit Tailwind CSS?

In Tailwind v4 deklarierst du Theme-Variablen innerhalb von @theme, etwa --color-primary. Tailwind erzeugt daraus Utilities wie bg-primary und gibt sie zusätzlich als normale CSS-Variablen auf :root aus, sodass Tokens und Utilities synchron bleiben.

Wie werden Farben im Token-Format geschrieben?

Im Format 2025.10 ist ein Farbwert ein Objekt mit einem colorSpace, etwa srgb, und einem Array von Komponenten zwischen 0 und 1, optional mit Alpha. Der Konverter hier akzeptiert auch einfache Strings, damit du ältere Token-Dateien einfügen kannst.

Warum Teams Tokens einführen

Das JSON-Format lesen

Von Tokens zu einem funktionierenden Theme

Semantische Tokens mit dunklem Theme

Semantische Werte tauschen, Basiswerte behalten

Die Karte liest nur --surface und --text. Der dunkle Block weist diesen beiden Namen neue Werte zu, und die Karte folgt, ohne dass sich ihre eigenen Regeln ändern.

Ein zusammengesetztes Token

Schatten-Token im Format der Community Group

Zusammengesetzte Tokens bündeln mehrere Werte. Hier ist die Farbe selbst ein Alias, und die Versätze verwenden Dimension-Objekte.

Keine Tokens gefunden. Ein Token ist ein Objekt mit einer $value-Eigenschaft.

Das ist noch kein gültiges JSON: {message}

Konverter von Token-JSON zu CSS

Bearbeite die Token-Datei, und die CSS-Variablen und das Tailwind-Theme werden beim Tippen aktualisiert. Die Startdatei wird umgewandelt zu:

Token-JSON

Ausgabeformat

CSS-Variablen

Tailwind v4

Kopieren

Kostenlos starten · Keine Kreditkarte nötig

Verwandt: Ratgeber

Produkt

Für wen

Funktionen

Ressourcen

Unternehmen

Sitemap