← Zurück zu den Funktionen
Pro

Design Tokens

Design Tokens sammelt jede CSS Variable, Farbe, jeden Schriftstapel, jeden Radius und jeden Schatten, die eine Seite verwendet, sortiert sie in tokens, Designmodi und Komponentenbereiche und lädt sie als W3C design-token JSON für Figma oder als CSS Datei herunter.

Ein Designsystem wird selten so vollständig niedergeschrieben, wie es umgesetzt wird. Die tatsächliche Palette, die Abstandsskala und der Typverlauf sind in Stylesheets enthalten – verteilt auf benutzerdefinierte Eigenschaften, Designüberschreibungen und fest codierte Werte – und um sie von Hand aus DevTools neu zu erstellen, muss man sich durch Hunderte von Regeln klicken und Werte einzeln kopieren.

Dieses Tool liest sie alle auf einmal. Es durchläuft jedes Stylesheet auf der Seite, einschließlich Cross-Origin-Stylesheets, die die Seite selbst nicht prüfen darf, und sammelt alle benutzerdefinierten Eigenschaften sowie Variablen, die zur Laufzeit in Inline-Stilen festgelegt werden. Variablen auf:root werden zu Basis tokens; Dieselben Namen, die unter einem Theme-Selektor wie.dark, [data-theme="dark"] oder prefers-color-scheme neu definiert wurden, werden zu separaten Modi; Variablen, die für einzelne Komponenten definiert sind, werden als bereichsbezogen aufgeführt. Jeder Wert wird über seine var() Kette aufgelöst, sodass Sie die Farbe sehen, die tatsächlich gerendert wird, und nicht nur einen Verweis auf eine andere Variable.

Jedes token wird anhand seines Werts und Namens klassifiziert – Farbe, Schriftfamilie, Schriftgröße, Stärke, Zeilenhöhe, Abstand, Radius, Schatten, Farbverlauf, Dauer, Beschleunigung oder Z-Index – und die Farben werden auf Hex normalisiert, einschließlich der Nur-Kanal-Formate Tailwind und shadcn use ( 222 47% 11%) und Bootstrap -rgb Triplets. Neben den deklarierten Variablen tastet das Tool gerenderte Elemente ab, um die tatsächlich verwendeten Farben, Schriftstapel, Größen, Radien und Schatten mit Nutzungszählungen zu melden – genau das, was Sie auf einer Website benötigen, die überhaupt keine Variablen verwendet hat.

Der Export erfolgt mit einem Klick. Download tokens JSON speichert das W3C Design Tokens Format ( $value und $type), das das Tokens Studio Plugin in Figma importiert und Style Dictionary in Code für jede Plattform umwandelt; Themenmodi und beobachtete Werte werden in eigenen Gruppen gehalten, sodass nichts durcheinander kommt. Download CSS schreibt die Variablen als Stylesheet zurück, wobei sich jeder Modus unter seinem ursprünglichen Selektor befindet.

Live-Vorschau
brand.example.com
Design Tokens 42 Basisvariablen · 2 Themenmodi · 18 verwendete Farben
Farben Typografie Variablen Abstände, Radien & mehr
tokens 6 · Farbfeldhälften sind hell/dunkel
--color-primary
#2563eb
--color-accent
#f97316
--background
#ffffff · hsl channels
--foreground
#020817 · hsl channels
--success
#16a34a
--border
#e2e8f0
Verwendete Farben
#020817 214× Text
#ffffff 96× Hintergrund
#2563eb 41× Hintergrund
#64748b 38× Text
#f97316 9× Hintergrund
Download tokens JSON Download CSS
"color-primary": { "$value": "#2563eb", "$type": "color" }
Hauptmerkmale

Jede CSS Variable auf der Seite

Benutzerdefinierte Eigenschaften aus jedem Stylesheet, einschließlich Cross-Origin-Sheets, die die Seite nicht lesen kann, sowie Variablen, die zur Laufzeit in Inline-Stilen festgelegt werden.

Getrennte Themenmodi

Überschreibungen unter.dark, [data-theme] oder prefers-color-scheme werden zu separaten Modi, die neben dem Basiswert angezeigt werden.

Aufgelöst und klassifiziert

Jede var() -Kette wird aufgelöst und jedes token wird als Farbe, Schriftart, Größe, Abstand, Radius, Schatten, Dauer, Beschleunigung oder Z-Index eingegeben.

Farben in jedem Format

Hex, rgb, hsl, oklch, benannte Farben und die nur für den Kanal verwendeten Werte Tailwind, shadcn und Bootstrap, alle auf Hex normalisiert.

Was die Seite wirklich nutzt

Aus gerenderten Elementen entnommene Farben, Schriftstapel, Größen, Gewichte, Radien und Schatten sowie die Häufigkeit, mit der die einzelnen Elemente erscheinen.

Figma – Fertiger Export

W3C design-token JSON für Tokens Studio und Style Dictionary oder eine CSS Datei mit jedem Modus unter seinem ursprünglichen Selektor.

Häufige Anwendungsfälle

Eine codierte Site in Figma einbinden

Importieren Sie die echte Palette, den Typ und die Abstände in Tokens Studio, anstatt Farben aus Screenshots auszuwählen.

Prüfung eines Designsystems

Sehen Sie, wie viele Farben und Schriftgrößen eine Website tatsächlich verwendet und welche Werte die von ihr definierten tokens umgehen.

Ein dunkles Thema prüfen

Vergleichen Sie jede Variable, die der Dunkelmodus überschreibt, nebeneinander mit ihrem Hellwert und erkennen Sie diejenigen, die nie überschrieben wurden.

Migration auf einen neuen Stack

Exportieren Sie die tokens einmal und geben Sie sie an Style Dictionary oder eine Tailwind -Konfiguration weiter, anstatt Werte manuell zu kopieren.

Studieren des Designs einer anderen Website

Übertragen Sie das Farbsystem, den Schriftmaßstab und die Radien einer Website, die Sie bewundern, in eine Datei, mit der Sie arbeiten können.

Anwendung
1

Öffnen Sie das Bedienfeld Design Tokens.

Klicken Sie im DevSuite Pro Dock auf das Symbol Design Tokens. Die Extraktion läuft sofort und die Zusammenfassung zählt Variablen, Modi, Farben und Schriftstapel.

2

Durchsuchen Sie die Farben

Auf der Registerkarte „Farben“ wird jedes token als Farbfeld angezeigt, aufgeteilt, um jeden Themenmodus anzuzeigen, gefolgt von den Farben, die die Seite rendert, einschließlich der Anzahl der Verwendungen.

3

Typ und Maßstab prüfen

Typography zeigt eine Vorschau jedes Schriftstapels an und listet Größen, Strichstärken, Zeilenhöhen und @font-face -Regeln auf. Die letzte Registerkarte behandelt Abstände, Radien, Schatten und Bewegung.

4

Durchsuchen Sie die Variablen

Auf der Registerkarte „Variablen“ werden alle benutzerdefinierten Eigenschaften mit ihrem erstellten und aufgelösten Wert aufgeführt. Wechseln Sie zwischen Basis, jedem Themenmodus und komponentenbezogenen Variablen.

5

Export

Download tokens JSON für Figma über Tokens Studio herunter oder Download CSS. Aktivieren Sie das Kontrollkästchen, um auch komponentenbezogene Variablen einzubeziehen.

Bereit zum Ausprobieren?

Installieren Sie DevSuite Pro kostenlos und schalten Sie 74+ Entwickler-Tools für Ihren Browser frei.

Zu Chrome hinzufügen Zu Edge hinzufügen Zu FireFox hinzufügen