Web appOpen in Telegram

Post🎨 ساخت سیستم رنگ حرفه‌ای با Design Token در Figma

12 April 2026
|
| کانال طراحی و رابط‌کاربری |
🎨 ساخت سیستم رنگ حرفه‌ای با Design Token در Figma خیلی وقت‌ها طراحی‌هامون از یه پروژه به پروژه‌ی دیگه شبیه هم‌دیگه‌ست، ولی هر بار رنگ‌ها رو دستی کپی می‌کنیم، اسم‌گذاری نداریم، یا وقتی برند عوض می‌شه، نصف فایل‌ها خراب می‌شن. راه‌حل تمیز و حرفه‌ای این داستان: ساختن Color Design Token توی Figma 💡 اینجا یه ورک‌فلو واقعاً قابل‌استفاده بر اساس داکیومنت رسمی Figma و Material Design داریم: Figma – Create color styles Material Design 3 – Color ۱. تعریف لایه‌ اول: نقش رنگ، نه اسم رنگ 🎯 به‌جای این‌که اسم بدی «آبی پررنگ» یا «سبز لجنی»، از اسم‌های بر پایه‌ی نقش استفاده کن: • primary / primary-container • secondary / secondary-container • surface / surface-variant • error این دقیقاً همون رویکردیه که Material Design پیشنهاد می‌ده. رنگ واقعی (مثلاً #6750A4) بعداً عوض می‌شه، ولی نقش primary همیشه همونه. ۲. ساخت Color Style توی Figma 🎛 ۱) یه Rectangle بکش. ۲) رنگی که برای primary می‌خوای رو انتخاب کن. ۳) توی پنل Fill روی آیکن Style (چهار نقطه) بزن و + رو انتخاب کن. ۴) اسمش رو چیزی مثل این بذار: color / light / primary همین الگو رو برای حالت‌های دیگه ادامه بده: color / light / on-primary color / light / surface color / light / on-surface color / dark / primary color / dark / on-primary ... این ساختار پوشه‌ای توی Figma کمکت می‌کنه بعداً راحت سوئیچ کنی بین Light و Dark. ۳. Sync با Design Token ذهنی 🧠 کاری که داری می‌کنی در عمل همون Design Token ساختنه؛ فقط به‌جای JSON داری از Styleهای Figma استفاده می‌کنی. اگر بعداً تیم‌تون رفت به سمت Design Token واقعی (مثلاً با Style Dictionary)، همین نام‌گذاری مستقیماً قابل مپی شدنه. یه نمونه ساختار توکِن (فقط برای درک ذهنی، نه کدنویسی): { "color": { "light": { "primary": "#6750A4", "on-primary": "#FFFFFF" }, "dark": { "primary": "#D0BCFF", "on-primary": "#381E72" } } } توی Figma همون‌ها رو به‌صورت Style تعریف می‌کنی، ولی منبع فکری یکیه. ۴. از HSL و Contrast هم غافل نشو 🔍 برای ساختن سایه‌ها (tone) و روشنی‌های مختلف، از منطق HSL استفاده کن: Hue ثابت، Lightness رو کم‌وزیاد کن. بعد حتماً با ابزارهایی مثل: WebAIM Contrast Checker کنتراست text روی surface و primary رو چک کن تا با WCAG هم‌خوان باشه. ۵. روتین استفاده در طراحی روزمره ✅ هر وقت دکمه‌ای طراحی می‌کنی: • پس‌زمینه: color / light / primary • متن: color / light / on-primary اگر برند عوض شد، فقط Styleها رو آپدیت می‌کنی؛ همه‌ی Buttonها، Cardها و… خودشون آپدیت می‌شن. این هم تمیزی فایل رو حفظ می‌کنه هم از Memory Leak بصری توی سیستم رنگ جلوگیری می‌کنه 🙂 امتحانش کن روی یه صفحه ساده (مثلاً یه Login Screen)، همه‌ی رنگ‌ها رو فقط از Styleها بردار. وقتی اولین بار برند رو با عوض‌کردن چند Style ریدیزاین می‌کنی، تازه می‌فهمی قدرت Design Token توی Figma چقدره 🔁 🔖 #Design #طراحی #UI #UX #Figma #UI_Design #Design_Tokens #Color_System #Material_Design #WCAG #UX 👤 Developix 💎 Channel: @DevelopixDesign
10 · 1K ·

Nearby in the feed

|| کانال طراحی و رابط‌کاربری |🎨 یک ترفند سریع برای کنتراست رنگ و خوانایی بهتر تو UI قشنگ‌ترین پالت رنگ هم اگر کنتراست خوبی نداشته باشه، متن‌هات عملاً "نامرئی" می‌شن 😅 مخصوصاً روی موبایل و زی|| کانال طراحی و رابط‌کاربری |🧩 فضای خالی، عنصر نامرئی که UI را حرفه‌ای می‌کند خیلی وقت‌ها برای "پر کردن" صفحه وسوسه می‌شود همه‌جا متن و کامپوننت بگذاریم، اما درست استفاده کردن از فضای خالی
this message
|| کانال طراحی و رابط‌کاربری |در اکثر پروژه‌ها مشکل از همین‌جا شروع می‌شود: المان‌ها «تقریباً» تراز هستند، فاصله‌ها «تقریباً» یکی است و آخر سر UI شلخته به نظر می‌رسد. امروز می‌رویم سراغ یک م|| کانال طراحی و رابط‌کاربری |‏🎯 ساخت یک کامپوننت دکمه حرفه‌ای در Figma (قابل‌استفاده‌مجدد) یکی از کارهای خیلی روزمره توی UI Design، ساختن دکمه‌ست. ولی اگر هر بار برای هر صفحه دکمه رو از صفر
|| کانال طراحی و رابط‌کاربری || کانال طراحی و رابط‌کاربری |@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