← بازگشت به ویژگی‌ها
Pro

Design Tokens

Design Tokens هر متغیر CSS ، رنگ، پشته فونت، شعاع و سایه‌ای را که صفحه استفاده می‌کند جمع‌آوری می‌کند، آنها را به tokens پایه، حالت‌های تم و حوزه‌های مؤلفه مرتب می‌کند و آنها را به عنوان JSON design-token W3C برای Figma یا به عنوان یک فایل CSS دانلود می‌کند.

یک سیستم طراحی به ندرت به اندازه ای که پیاده سازی شده است، نوشته می شود. پالت واقعی، مقیاس فاصله و سطح شیب تایپ در شیوه نامه ها - پراکنده در ویژگی های سفارشی، لغو تم و مقادیر سخت کد شده - و بازسازی آنها با دست از DevTools به معنای کلیک کردن روی صدها قانون و کپی کردن مقادیر در یک زمان است.

این ابزار همه آنها را به یکباره می خواند. همه سبک‌های صفحه را بررسی می‌کند، از جمله مواردی که خود صفحه مجاز به بازرسی آن نیست، و همه ویژگی‌های سفارشی را جمع‌آوری می‌کند، به علاوه متغیرهایی که در زمان اجرا در سبک‌های درون خطی تنظیم شده‌اند. متغیرهای روی:root به tokens پایه تبدیل می شوند. همان نام‌هایی که تحت یک انتخاب‌کننده تم باز تعریف می‌شوند، مانند.dark ، [data-theme="dark"] یا prefers-color-scheme به حالت‌های جداگانه تبدیل می‌شوند. متغیرهای تعریف شده بر روی مؤلفه‌های جداگانه به‌عنوان scoped فهرست می‌شوند. هر مقدار از طریق زنجیره var() خود حل می شود، بنابراین رنگی را می بینید که در واقع رندر می شود، نه فقط یک مرجع به متغیر دیگری.

هر token بر اساس مقدار و نام خود طبقه بندی می شود - رنگ، خانواده فونت، اندازه قلم، وزن، ارتفاع خط، فاصله، شعاع، سایه، گرادیان، مدت زمان، کاهش یا شاخص z- و رنگ ها به هگز عادی می شوند، از جمله فرمت های فقط کانال Tailwind و shadcn استفاده می شود ( 222 47% 11% Bootstrap -rgb %). در کنار متغیرهای اعلام‌شده، ابزار نمونه‌هایی از عناصر را برای گزارش رنگ‌ها، پشته‌های فونت، اندازه‌ها، شعاع‌ها و سایه‌هایی که در واقع استفاده می‌شوند، با تعداد استفاده - دقیقاً همان چیزی است که شما در سایتی نیاز دارید که هرگز متغیرها را قبول نکرده است، ارائه می‌کند.

صادرات یک کلیک طول می کشد. Download tokens JSON قالب W3C Design Tokens ( $value و $type) را ذخیره می‌کند، که افزونه Tokens Studio آن را به Figma وارد می‌کند و Style Dictionary به کد برای هر پلتفرمی تبدیل می‌شود. حالت‌های تم و مقادیر مشاهده‌شده در گروه‌های خود نگهداری می‌شوند، بنابراین هیچ چیز با هم مخلوط نمی‌شود. Download CSS متغیرها را به عنوان یک شیوه نامه می نویسد و هر حالت زیر انتخابگر اصلی خود قرار دارد.

پیش‌نمایش زنده
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 به صورت رنگ، فونت، اندازه، فاصله، شعاع، سایه، مدت، کاهش یا z-index تایپ می شود.

رنگ ها در هر فرمتی

Hex، rgb، hsl، oklch، رنگ‌های نام‌گذاری‌شده و مقادیر فقط کانال Tailwind ، shadcn و Bootstrap استفاده می‌شوند، همه به حالت هگزا نرمال شده‌اند.

آنچه صفحه واقعا استفاده می کند

رنگ‌ها، پشته‌های قلم، اندازه‌ها، وزن‌ها، شعاع‌ها و سایه‌های نمونه‌برداری شده از عناصر رندر شده، با تعداد دفعات ظاهر شدن هر یک.

Figma -Ready Export

JSON design-token W3C برای Tokens Studio و Style Dictionary ، یا یک فایل CSS با هر حالت زیر انتخابگر اصلی آن.

موارد استفاده رایج

آوردن یک سایت کد شده به Figma

به جای انتخاب رنگ ها از اسکرین شات، پالت واقعی، نوع و فاصله را به Tokens Studio وارد کنید.

ممیزی یک سیستم طراحی

ببینید یک سایت واقعاً از چند رنگ و اندازه فونت استفاده می کند و کدام مقادیر از tokens که تعریف می کند دور می زند.

بررسی یک تم تیره

هر متغیری را که حالت تاریک باطل می‌کند با مقدار نور آن کنار هم مقایسه کنید و آن‌هایی را که هرگز نادیده گرفته نشدند، پیدا کنید.

مهاجرت به پشته جدید

tokens را یک بار صادر کنید و به جای کپی کردن مقادیر با دست، آنها را به Style Dictionary یا پیکربندی Tailwind برسانید.

مطالعه طراحی سایت دیگری

سیستم رنگ، مقیاس تایپ و شعاع سایت مورد علاقه خود را در فایلی که می توانید با آن کار کنید بکشید.

نحوه استفاده
1

پنل Design Tokens را باز کنید

روی نماد Design Tokens در داک DevSuite Pro کلیک کنید. استخراج بلافاصله اجرا می شود و خلاصه متغیرها، حالت ها، رنگ ها و پشته های قلم را می شمارد.

2

رنگ ها را مرور کنید

برگه Colors هر token رنگی را به عنوان یک نمونه نشان می‌دهد، برای نشان دادن هر حالت تم، به دنبال آن رنگ‌هایی که صفحه ارائه می‌دهد، با تعداد استفاده از آن تقسیم می‌شود.

3

نوع و مقیاس ها را بررسی کنید

تایپوگرافی هر پشته فونت را پیش‌نمایش می‌کند و اندازه، وزن، ارتفاع خط و قوانین @font-face را فهرست می‌کند. آخرین برگه فاصله، شعاع، سایه ها و حرکت را پوشش می دهد.

4

متغیرها را جستجو کنید

تب متغیرها هر ویژگی سفارشی را با مقدار تألیف و حل شده آن فهرست می کند. بین پایه، هر حالت تم و متغیرهای دارای محدوده مؤلفه سوئیچ کنید.

5

صادرات

Download tokens JSON برای Figma از طریق Tokens Studio دانلود کنید، یا Download CSS. تیک چک باکس را بزنید تا متغیرهای دارای محدوده جزء نیز شامل شود.

آماده برای امتحان کردن هستید؟

DevSuite Pro را به صورت رایگان نصب کنید و بیش از ۷۴ ابزار توسعه را برای مرورگر خود باز کنید.

افزودن به Chrome افزودن به Edge افزودن به FireFox