← Tillbaka till funktioner
Pro

Design Tokens

Design Tokens samlar in varje CSS variabel, färg, teckensnittsstack, radie och skugga som en sida använder, sorterar dem i tokens, temalägen och komponentomfång, och laddar ner dem som W3C design-token JSON för Figma eller som en CSS fil.

Ett designsystem skrivs sällan ner så fullständigt som det är implementerat. Den verkliga paletten, mellanrumsskalan och typrampen finns i stilmallar – spridda över anpassade egenskaper, temaöverstyrningar och hårdkodade värden – och att bygga om dem för hand från DevTools innebär att klicka igenom hundratals regler och kopiera värden en i taget.

Detta verktyg läser dem alla på en gång. Den går igenom varje formatmall på sidan, inklusive korsoriginella som sidan själv inte får inspektera, och samlar in alla anpassade egenskaper, plus variabler som ställs in under körning i inline-stilar. Variabler på:root blir tokens; samma namn omdefinieras under en temaväljare som.dark, [data-theme="dark"] eller prefers-color-scheme blir separata lägen; variabler definierade på enskilda komponenter listas som omfång. Varje värde löses upp genom dess var() kedja, så att du ser färgen som faktiskt återges, inte bara en referens till en annan variabel.

Varje token klassificeras utifrån dess värde och namn — färg, teckensnittsfamilj, teckenstorlek, vikt, linjehöjd, avstånd, radie, skugga, gradient, varaktighet, easing eller z-index — och färgerna är normaliserade till hexadecimal, inklusive kanalformaten Tailwind och shadcn use ( 222 47% 11% triplets och Bootstrap -rgb. Vid sidan av de deklarerade variablerna renderade verktygsexemplen element för att rapportera färger, teckensnittsstaplar, storlekar, radier och skuggor som faktiskt används, med användningsräkningar - precis vad du behöver på en webbplats som aldrig har antagit variabler alls.

Exporten tar ett klick. Download tokens JSON sparar W3C Design Tokens formatet ( $value och $type), som Tokens Studio pluginen importerar till Figma och Style Dictionary förvandlar till kod för vilken plattform som helst; temalägen och observerade värden hålls i sina egna grupper, så ingenting blandas ihop. Download CSS skriver tillbaka variablerna som en stilmall, med varje läge under sin ursprungliga väljare.

Live-förhandsvisning
brand.example.com
Design Tokens 42 basvariabler · 2 temalägen · 18 färger används
Färger Typografi Variabler Avstånd, radier med mera
tokens 6 · swatchhalvorna visar ljusa/mörka
--color-primary
#2563eb
--color-accent
#f97316
--background
#ffffff · hsl channels
--foreground
#020817 · hsl channels
--success
#16a34a
--border
#e2e8f0
Färger som används
#020817 214× text
#ffffff 96× bakgrund
#2563eb 41× bakgrund
#64748b 38× text
#f97316 9× bakgrund
Download tokens JSON Download CSS
"color-primary": { "$value": "#2563eb", "$type": "color" }
Huvudfunktioner

Varje CSS variabel på sidan

Anpassade egenskaper från varje formatmall, inklusive ark med flera ursprung som sidan inte kan läsa, plus variabler som ställs in vid körning i inline-stilar.

Temalägen hålls åtskilda

Åsidosättningar under.dark, [data-theme] eller prefers-color-scheme blir separata lägen, som visas sida vid sida med basvärdet.

Löst och klassificerat

Varje var() -kedja löses och varje token skrivs som en färg, typsnitt, storlek, mellanrum, radie, skugga, varaktighet, lättnad eller z-index.

Färger i valfritt format

Hex, rgb, hsl, oklch, namngivna färger och endast kanalvärden Tailwind, shadcn och Bootstrap använder, alla normaliserade till hex.

Vad sidan verkligen använder

Färger, teckensnittsstaplar, storlekar, vikter, radier och skuggor samplade från renderade element, med hur ofta var och en visas.

Figma -Klar export

W3C design-token JSON för Tokens Studio och Style Dictionary, eller en CSS fil med alla lägen under sin ursprungliga väljare.

Vanliga användningsområden

Att föra in en kodad plats i Figma

Importera den riktiga paletten, skriv och mellanrum till Tokens Studio istället för att välja färger från skärmdumpar.

Revision av ett designsystem

Se hur många färger och teckenstorlekar en webbplats faktiskt använder, och vilka värden som går förbi de tokens som den definierar.

Kollar ett mörkt tema

Jämför varje variabel som det mörka läget åsidosätter med dess ljusvärde, sida vid sida, och se de som aldrig åsidosattes.

Migrerar till en ny stack

Exportera tokens en gång och mata dem till Style Dictionary eller en Tailwind -konfiguration istället för att kopiera värden för hand.

Studerar en annan webbplats design

Dra färgsystemet, typskala och radier för en webbplats du beundrar till en fil som du kan arbeta från.

Hur man använder
1

Öppna panelen Design Tokens

Klicka på ikonen Design Tokens i DevSuite Pro dockan. Extraheringen körs direkt och sammanfattningen räknar variabler, lägen, färger och teckensnittsstaplar.

2

Bläddra bland färgerna

Fliken Färger visar varje token som en färgruta, delad för att visa varje temaläge, följt av färgerna som sidan återger, med användningsräkningar.

3

Kontrollera typ och skalor

Typografi förhandsgranskar varje teckensnittsstapel och listar storlekar, vikter, radhöjder och @font-face -regler; den sista fliken täcker avstånd, radier, skuggor och rörelse.

4

Sök i variablerna

Fliken Variabler listar alla anpassade egenskaper med dess skapade och lösta värde. Växla mellan bas, varje temaläge och komponentomfattade variabler.

5

Exportera

Download tokens JSON för Figma via Tokens Studio, eller Download CSS för en stilmall. Markera kryssrutan för att även inkludera variabler med komponentomfattning.

Redo att prova?

Installera DevSuite Pro gratis och lås upp 74+ utvecklarverktyg för din webbläsare.

Lägg till i Chrome Lägg till i Edge Lägg till i FireFox