سیستم طراحی

مرجع واحد رابط کاربری روند: توکن‌ها، مقیاس‌ها، اجزا و قواعدی که آن‌ها را اداره می‌کند. هر مقداری که اینجا می‌بینید همان چیزی است که منتشر می‌شود.

مرور سیستم
Ravand.

دو قلم، یک زبان بصری؛ برای خواندن طبیعی به فارسی و انگلیسی.

Pinar / Yekan Bakh · RTL / LTR

اصول

چهار قاعده تکلیف هر پرسش باز در این سیستم را روشن می‌کند. وقتی جزء و اصل با هم اختلاف دارند، اصل مقدم است.

01

پیش‌فرض، آرام

خط مویی و فضا، پیش از کادر و پرکردگی.

02

یک رنگ تأکید

سبز فقط چیزی را نشان می‌دهد که مهم است.

03

دوزبانه از پایه

هر چیدمان باید چرخش راست‌چین به چپ‌چین را تاب بیاورد.

04

داده روی صفحه

عدد بیشترین وزن تایپوگرافیک صفحه را می‌گیرد.

رنگ

شش توکن، دو تم. رنگ هفتمی وجود ندارد؛ هر چه بیشتر لازم دارید ترکیب سبز تأکید با پس‌زمینه است.

حالت فعلی

--bg
--bg
سطح صفحه و کارت
--fg
--fg
تیتر و متن اصلی
--fg-2
--fg-2
متن ثانویه و برچسب مونو
--line
--line
خط مویی، حاشیه، جداکننده
--accent
--accent
لینک، کنش اصلی، دادهٔ زنده
--btn-fg
--btn-fg
متن و آیکون روی سبز

فقط همین پنج ترکیب: 7، 16، 34، 62 و 100 درصد سبز روی پس‌زمینه.

تایپوگرافی

دو قلم در چهار نقش: پینار برای تیترها و اعداد شاخص؛ یکان‌بخ برای متن، رابط و فراداده.

HEADINGSپینار

پینار — تمام تیترها، وزن لایت و رگولار.

TEXTیکان‌بخ

یکان‌بخ — متن، برچسب رابط، فرم.

FIGURESRavand

پینار — واژه‌نشان و اعداد شاخص.

METADATA01 — LABEL

یکان‌بخ — فراداده و برچسب‌ها؛ متن لاتین چپ‌به‌راست نمایش داده می‌شود.

TOKENSAMPLESIZELEADING
display/xlمسیر رشد34681.16
heading/lgعنوان بخش22341.35
heading/smعنوان کارت16191.5
bodyمتن اصلی با ارتفاع خط دو برابر برای خوانایی فارسی.14.5172.0
captionتوضیح تکمیلی و زیرنویس تصویر.131.9
label/mono02 — COLOR910.51.0

عنوان‌های اصلی بخش‌های کتاب برند با سبز خوانای برند نمایش داده می‌شوند. از توکن accent-readable استفاده کنید تا در هر دو حالت روشن و تیره کنتراست مناسب حفظ شود؛ عنوان‌های داخل بخش به رنگ متن اصلی می‌مانند.

قلم را امتحان کنید

مسیر رشد

فاصله و گردی

PXSCALEUSE
4آیکون تا برچسب
8درون تراشه
14پشتهٔ درون کارت
24حاشیهٔ داخلی کارت
40میان بلوک‌ها
72میان بخش‌ها
RADIUS
8 · chip
12 · input
16 · card
full · button

گردی تودرتو با گام 4 کم می‌شود: کارت 16، فیلد داخلش 12.

شبکه و شکست‌ها

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

BREAKPOINTCOLUMNSBEHAVIOUR
≥ 118112full layout, sticky scenes, side nav
≤ 11808charts shrink, cards scroll-snap
≤ 10808side nav drops, single content column
≤ 9006burger nav, stacked sections
≤ 640416px inputs, tables become lists

سطح و عمق

برای زمینه‌های صفحه از خطوط ظریف و رنگ ملایم استفاده کنید. نوارهای چسبان از تاری و پنجره‌ها و منوها از توکن‌های مشترک ارتفاع استفاده می‌کنند.

LEVEL 0 · HAIRLINE
LEVEL 1 · TINT 6%
LEVEL 2 · ACCENT PANEL
STICKY · BLUR 14

آیکون‌ها

SET
SPEC
GRID24 × 24
STROKE1.5 · round
FILLnone
COLORcurrentColor

آیکون به‌تنهایی سبز نمی‌شود؛ رنگ متنِ کنارش را می‌گیرد.

اجزا

هر جزء زیر به‌صورت زنده نمایش داده شده و پس از آن وضعیت‌ها و قواعدش آمده است. روی نمونه‌ها هاور و فوکوس کنید؛ دقیقاً مثل محیط واقعی رفتار می‌کنند.

لینک متنی
BUTTONDEFAULTHOVERFOCUS
primaryaccent / btn-fgmoving tint / accent glow2px ring / 4px offset
secondary1px line borderaccent border / foreground text2px ring / 4px offset
height48pxhit area 44 minradius full
FORM

برچسب بالای فیلد، خطا زیر آن و با رنگ تأکید — نه قرمز.

CHIPS · BADGES · TOGGLE
SEOپرفورمنسفعال
پیش‌فرض خاموش
پیش‌فرض روشن
METRIC
3.4%نرخ تبدیل
DAY 0DAY 90

اعداد شاخص با پینار و برچسب‌هایشان با یکان‌بخ نمایش داده می‌شوند.

حرکت

حرکت مثل رشد گیاه است: آرام شروع، نرم تمام. هیچ چیز در میدان دید خواننده تکرار نمی‌شود، جز یک نقطهٔ دانه.

TOKENVALUEUSE
ease/out.16,1,.3,1entrances, panels, overlays
dur/fast300mshover, focus, color change
dur/panel450msdrawer, dialog, theme swap
dur/scene700msscroll scenes, reveals
reduced0msprefers-reduced-motion: all decoration off

دسترس‌پذیری

این‌ها الزام‌اند، نه توصیه. جزئی که یکی از این‌ها را رد کند منتشر نمی‌شود.

کنتراست متن4.5:1 / 3:1
برای متن عادی نسبت 4.5:1 لازم است. برای متن بزرگ با اندازهٔ 24px عادی یا 18.67px ضخیم، نسبت 3:1 کافی است.
روش بررسیرنگ متن را روی پس‌زمینهٔ واقعی در هر دو حالت روشن و تاریک بسنجید.
ناحیهٔ لمس44 × 44 px
حداقل ناحیهٔ لمس ما شامل دکمه‌های آیکونی و کنترل‌های کوچک هم می‌شود؛ خود آیکون می‌تواند کوچک‌تر باشد.
روش بررسیاندازهٔ ناحیهٔ قابل کلیک را بررسی کنید، نه فقط آیکون را.
فوکوس صفحه‌کلید2px / 3px
حاشیهٔ فوکوس 2px با رنگ تأکیدی و فاصلهٔ 3px را حفظ کنید. عناصر چسبان نباید فوکوس را بپوشانند.
روش بررسیبا Tab و Shift + Tab به تمام کنترل‌ها برسید و آن‌ها را به کار بگیرید.
خوانایی ورودی‌ها16px
متن ورودی‌های موبایل حداقل 16px باشد؛ برچسب‌ها همواره دیده شوند و خطاها روشن باشند.
روش بررسیدر صفحهٔ باریک بررسی کنید؛ راهنمای فیلد نباید فقط متن جای‌نگهدار باشد.
چیدمان دوزبانهRTL / LTR
از فاصله‌گذاری و موقعیت‌دهی منطقی استفاده کنید. فلش‌های پیمایش با جهت خواندن هماهنگ شوند؛ فلش‌های عمودی ثابت بمانند.
روش بررسیزبان را تغییر دهید و ترتیب، تراز و متن‌های ترکیبی را بررسی کنید.
وضعیت‌های قابل فهمText + color
برای موفقیت، خطا و انتخاب، رنگ را با برچسب روشن یا آیکون همراه کنید.
روش بررسیوضعیت باید بدون رنگ هم قابل فهم باشد.