Web appOpen in Telegram

Postیه کار کوچیک ولی خیلی حرفه‌ای که تو همه‌ی تیم‌های طراحی جدی می‌بینی، درست‌کردن Design Token‌های رنگ توی Figma ـه. این کا…

4 January 2026
|
| کانال طراحی و رابط‌کاربری |
یه کار کوچیک ولی خیلی حرفه‌ای که تو همه‌ی تیم‌های طراحی جدی می‌بینی، درست‌کردن Design Token‌های رنگ توی Figma ـه. این کار باعث می‌شه رنگ‌هات تمیز، قابل‌مدیریت و آماده برای Design System باشن؛ مخصوصاً وقتی بعداً می‌خوای Dark Mode یا چند برند مختلف رو هندل کنی. این روال بر اساس Tutorial رسمی Figma درباره Color styles و Tokens و همین‌طور توصیه‌های Material Design برای رنگ‌های Semantic ـه: Figma – Create and use color styles Material 3 – Color ۱️⃣ اول: رنگ‌هات رو Semantic ببین، نه بصری به‌جای اسم‌هایی مثل blue-light و blue-dark از اسم‌های معنی‌دار استفاده کن: • primary / primary-container برای رنگ اصلی برند • success / warning / error برای وضعیت‌ها • bg / surface / overlay برای پس‌زمینه‌ها • text-primary / text-secondary / text-inverse برای متن اینطوری اگه فردا Brand Color عوض شد، فقط مقدار Primary رو تغییر می‌دی، نه تک‌تک Frameها رو 😅 ۲️⃣ ساخت Color Styleها در Figma ۱. یه Frame خالی بساز، اسمش رو بذار مثلاً 🎨 Tokens / Colors. ۲. چندتا Rectangle بکش برای دسته‌های مختلف رنگ: Brand، Background، Text، State. ۳. روی Rectangle مربوط به رنگ اصلی برند کلیک کن، از پنل راست: • Fill رو تنظیم کن (مثلاً #6750A4 مثل Primary در Material 3). • روی آیکن چهار نقطه کنار Fill بزن. • Style > + > اسم بده: brand/primary. ۴. همین کار رو برای بقیه انجام بده؛ مثلاً: • brand/primary-container • text/primary • bg/surface • state/error ۳️⃣ ساخت ساختار منظم مثل Design Tokenها اسم‌گذاری رو شبیه Tokenهای برنامه‌نویسی کن. یه الگوی ساده که روی خیلی پروژه‌ها جواب می‌ده: semantic/role/state/variant مثال‌ها: semantic/bg/default semantic/bg/elevated semantic/text/primary semantic/text/secondary semantic/border/subtle semantic/status/error semantic/status/error-container تو Figma هر جا از / استفاده کنی، Styleها به‌صورت گروهی نشون داده می‌شن و پیدا کردنشون خیلی راحت‌تره. ۴️⃣ اتصال این Styleها به کامپوننت‌هات وقتی Button، Card یا Navigation Bar طراحی می‌کنی: • برای Background از Styleهایی مثل semantic/bg/default استفاده کن. • برای متن از semantic/text/primary. • برای Border از semantic/border/subtle. حالا اگه بخوای مثلاً تم Light رو کمی روشن‌تر کنی یا یه نسخه Dark Mode بسازی، فقط Styleها رو Update می‌کنی و کل UI باهات Sync می‌شه. این همون کاریه که تو Design Systemهای بزرگ مثل Material Design و iOS Human Interface Guidelines اتفاق می‌افته. ۵️⃣ چند نکته‌ی ریز ولی مهم • طبق WCAG سعی کن کنتراست متن و پس‌زمینه‌ت حداقل 4.5:1 باشه؛ می‌تونی با ابزارهایی مثل WebAIM Contrast Checker چکش کنی. • برای هر Token حداقل یک Use Case تو ذهنت داشته باش؛ مثلاً: • semantic/status/error = پیام خطای فرم • semantic/bg/surface = Cardها و Sheetها • توی توضیحات Style (Description) بنویس کجا استفاده بشه؛ این کار برای Devها و بقیه دیزاینرها نجات‌بخشه. اگه تا الان رنگ‌هات رو مستقیم روی Frameها ست می‌کردی، یه بار این ساختار رو پیاده کن؛ چند روز بعد که اولین تغییر رنگ برند یا Dark Mode رو زدی، تفاوت رو واقعاً حس می‌کنی 🌙✨ امتحانش کن روی یه پروژه کوچیک Figma و اگه جواب داد، کم‌کم ببرش تو کل Design System تیمت. 🔖 #Design #طراحی #UI #UX #Figma #Design_Tokens #Color_System #UX #UI #Material_Design #WCAG 👤 Developix 💎 Channel: @DevelopixDesign
12 · 1.2K ·

Nearby in the feed

|| کانال طراحی و رابط‌کاربری |🎯 توی این پست می‌ریم سراغ یه کار کاملاً عملی: ساختن سیستم رنگ (Color System) برای UI یه اپ موبایل داخل Figma؛ دقیقاً همون چیزی که بعداً تو Design System و Desig|| کانال طراحی و رابط‌کاربری |در اکثر پروژه‌ها رنگ‌ها اولین جایی هستن که طراحی رو به‌هم می‌ریزن: هر صفحه یه رنگ، هر کامپوننت یه سایه! 😅 این‌جا Design Tokenها نجات‌مون می‌دن. امروز سراغ یه ور
this message
|| کانال طراحی و رابط‌کاربری |تو اکثر پروژه‌ها مشکل از همون اول شروع می‌شه: هر طراح یا برنامه‌نویس یه رنگ برای خودش انتخاب می‌کنه، بعد از چند ماه می‌بینیم ده‌تا آبی، پنج‌تا خاکستری و کلی Sty|| کانال طراحی و رابط‌کاربری |در طراحی UI خیلی وقت‌ها مشکل اصلی «بد بودن فونت» نیست، «کم بودن کنتراست» بین متن و پس‌زمینه‌ست. کاربر روی موبایل، زیر نور، با خستگی چشم نگاه می‌کند؛ اگر کنتراست
|| کانال طراحی و رابط‌کاربری || کانال طراحی و رابط‌کاربری |@DevelopixDesign · channel · Tech
3 419subscribers428average post reach
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog · Search · How we count