← Назад до функцій
Pro

Design Tokens

Design Tokens збирає кожну змінну CSS, колір, стек шрифтів, радіус і тінь, які використовує сторінка, сортує їх за базовими tokens, режимами тем і областями компонентів і завантажує їх як design-token W3C JSON для Figma або як файл CSS.

Система проектування рідко записується так повно, як вона реалізована. Справжня палітра, масштаб інтервалів і зміна типів живуть у таблицях стилів — розподілених по користувальницьких властивостях, перевизначеннях тем і жорстко закодованих значеннях — і їх перебудова вручну за допомогою DevTools означає клацання сотнями правил і копіювання значень по одному.

Цей інструмент зчитує їх усі одночасно. Він переглядає кожну таблицю стилів на сторінці, включно з перехресними джерелами, які самій сторінці не дозволено перевіряти, і збирає всі власні властивості, а також змінні, встановлені під час виконання у вбудованих стилях. Змінні на:root стають базовими tokens; ті самі імена, перевизначені в селекторі теми, наприклад.dark, [data-theme="dark"] або prefers-color-scheme стають окремими режимами; змінні, визначені для окремих компонентів, перераховані як обмежені. Кожне значення розпізнається через ланцюжок var(), тож ви бачите колір, який насправді відображається, а не лише посилання на іншу змінну.

Кожен token класифікується за його значенням і назвою — кольором, сімейством шрифтів, розміром шрифту, товщиною, висотою рядка, інтервалом, радіусом, тінню, градієнтом, тривалістю, ослабленням або z-індексом — і кольори нормалізуються до шістнадцяткового, включаючи формати лише для каналів, які використовують Tailwind і shadcn ( 222 47% 11%) і триплети -rgb Bootstrap. Окрім оголошених змінних, інструмент відтворив елементи для звітів про кольори, стеки шрифтів, розміри, радіуси та тіні, які фактично використовуються, із підрахунками використання — саме те, що вам потрібно на сайті, який взагалі ніколи не використовував змінні.

Експорт здійснюється в один клік. Download tokens JSON зберігає формат W3C Design Tokens ( $value і $type), який плагін Tokens Studio імпортує до Figma, а Style Dictionary перетворює на код для будь-якої платформи; режими теми та спостережувані значення зберігаються у власних групах, тому нічого не плутається. Download CSS записує змінні назад у вигляді таблиці стилів із кожним режимом під своїм оригінальним селектором.

Live-перегляд
brand.example.com
Design Tokens 42 базові змінні · 2 режими теми · 18 кольорів у використанні
Кольори Типографіка Змінні Відстань, радіуси тощо
Кольорові tokens 6 · половинки зразка показують світло/темно
--color-primary
#2563eb
--color-accent
#f97316
--background
#ffffff · hsl channels
--foreground
#020817 · hsl channels
--success
#16a34a
--border
#e2e8f0
Кольори у використанні
#020817 214× текст
#ffffff 96× тло
#2563eb 41× тло
#64748b 38× текст
#f97316 9× тло
Download tokens JSON Download CSS
"color-primary": { "$value": "#2563eb", "$type": "color" }
Основні функції

Кожна змінна CSS на сторінці

Користувацькі властивості з кожної таблиці стилів, включаючи аркуші різних джерел, які сторінка не може прочитати, а також змінні, встановлені під час виконання у вбудованих стилях.

Розрізнені режими теми

Перевизначення в.dark, [data-theme] або prefers-color-scheme стають окремими режимами, які відображаються поряд із базовим значенням.

Вирішено та засекречено

Кожен ланцюжок var() розпізнається, і кожен token набирається як колір, шрифт, розмір, інтервал, радіус, тінь, тривалість, easing або z-індекс.

Кольори в будь-якому форматі

Шістнадцятковий, rgb, hsl, oklch, іменовані кольори та значення каналу, які використовують Tailwind, shadcn і Bootstrap, усі вони нормалізовані до шістнадцяткового.

Що насправді використовує сторінка

Кольори, набори шрифтів, розміри, ваги, радіуси та тіні, взяті з візуалізованих елементів, із зазначенням частоти появи кожного з них.

Figma - Готовий експорт

design-token W3C JSON для Tokens Studio та Style Dictionary або файл CSS із кожним режимом під оригінальним селектором.

Поширені сценарії використання

Перенесення закодованого сайту у Figma

Імпортуйте справжню палітру, текст і інтервали в Tokens Studio замість вибору кольорів зі знімків екрана.

Аудит системи проектування

Подивіться, скільки кольорів і розмірів шрифту фактично використовує сайт і які значення обходять визначені ним tokens.

Перевірка темної теми

Порівняйте кожну змінну, яку темний режим замінює, з її світлим значенням поруч і знайдіть ті, які ніколи не замінювалися.

Перехід до нового стеку

Експортуйте tokens один раз і передайте їх у Style Dictionary або конфігурацію Tailwind, а не копіюйте значення вручну.

Вивчення дизайну іншого сайту

Перемістіть систему кольорів, масштаб шрифту та радіуси сайту, яким ви захоплюєтеся, у файл, з яким можна працювати.

Як користуватися
1

Відкрийте панель Design Tokens

Натисніть піктограму Design Tokens у док-станції DevSuite Pro. Видобування запускається одразу, а зведені дані підраховують змінні, режими, кольори та стеки шрифтів.

2

Перегляньте кольори

На вкладці «Кольори» кожен token кольору відображається як зразок, розділений для відображення кожного режиму теми, а потім кольори, які відображає сторінка, із підрахунками використання.

3

Перевірте тип і масштаби

Типографіка попередньо переглядає кожен стек шрифтів і перераховує розміри, товщину, висоту рядків і правила @font-face; остання вкладка охоплює інтервали, радіуси, тіні та рух.

4

Пошук змінних

На вкладці «Змінні» перераховано кожну настроювану властивість із авторськими та вирішеними значеннями. Перемикання між базовим режимом, режимом кожної теми та змінними з областю компонента.

5

Експорт

Download tokens JSON для Figma через Tokens Studio або Download CSS для таблиці стилів. Поставте прапорець, щоб також включити змінні області дії компонента.

Готові спробувати?

Встановіть DevSuite Pro безкоштовно та отримайте понад 74 інструментів розробника

Додати в Chrome Додати в Edge Додати в FireFox