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

فواصل و اندازه‌ها

فاصله‌ها و اندازه‌های پیوند از مقیاس‌های ثابتی می‌آیند تا صفحه‌ها یکدست بمانند.

فاصله

فاصله نشان می‌دهد چه چیزهایی با هم‌اند و صفحه را بی‌آنکه خط و قابی لازم باشد مرتب می‌کند. هر فاصله در پیوند از خانه‌های ۴ پیکسلی ساخته می‌شود و نام هر پله می‌گوید چند خانه دارد: space-6 یعنی ۶ خانه و ۲۴ پیکسل.

مقیاس

مقیاس ۱۴ پله دارد، از نیم‌خانه تا ۳۲ خانه. اگر عددی لازم دارید که در مقیاس نیست، به ما بگویید تا پله درستش را با هم پیدا کنیم یا مقیاس را کامل کنیم. روی هر پله بزنید تا توکنش را زیر مقیاس ببینید و از همان‌جا کپی کنید.

۱۶پیکسل۴ خانه

نقش‌ها

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

مؤسسه یکی هستیمبازگشت به مدرسه ۵
کوله‌ای برای هر کودک
با هر کوله، یک کودک سال تحصیلی را با دفتر و مداد تازه شروع می‌کند.
کوله‌های تأمین‌شده۱٬۲۴۰ از ۳٬۰۰۰ کوله
  • پدینگinset
    ۸۱۲۱۶۲۴۳۲
    • ۲۴پدینگ کارتinset-lg
  • گپ عمودیstack
    ۴۸۱۶۲۴۴۰
    • ۱۶هدر تا عنوانstack-md
    • ۸عنوان تا متنstack-sm
    • ۲۴متن تا سنجهstack-lg
    • ۲۴سنجه تا دکمه‌هاstack-lg
  • گپ افقیinline
    ۴۸۱۲۱۶۲۴
    • ۱۲لوگو تا نامinline-md
    • ۸دکمه تا دکمهinline-sm
  • فاصله بخش‌هاsection
    ۴۸۶۴۹۶
    • ۶۴۴۸کارت تا بخش بعدsection-mdsection-sm

اندازه‌ها

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

ارتفاع کنترل‌ها

ارتفاع کنترل‌ها پنج پله دارد و ۳۶ پیش‌فرض است. روی صفحه لمسی، خود کامپوننت اندازه متوسط را ۴۴ و بزرگ را ۴۸ می‌کند. کوچک و خیلی کوچک روی صفحه لمسی بزرگ‌تر نمی‌شوند، پس فقط جایی به کار می‌روند که کاربر با ماوس کار می‌کند، مثل جدول‌ها و نوار ابزار پنل.

ماوس یا لمس
۲۸ پیکسل
extra-smallcontrol-xsفقط دکمه آیکون‌داربه کار نمی‌رود
۳۲ پیکسل
smallcontrol-smجدول و نوار ابزاربه کار نمی‌رود
۳۶ پیکسل۴۴ پیکسل
mediumcontrol-mdcontrol-lgپیش‌فرض دکمه و کادر متنیک پله بزرگ‌تر می‌شود
۴۴ پیکسل۴۸ پیکسل
largecontrol-lgcontrol-xlاقدام اصلی و کادر متن بزرگیک پله بزرگ‌تر می‌شود

آیکون، آواتار و ریل

آیکون‌ها روی گرید ۲۴ پیکسلی Solar طراحی شده‌اند. آیکون درون کنترل‌ها ۱۶ است و در اندازه بزرگ ۲۰. ریل سنجه و نوار پیشرفت ۴، ۶ یا ۸ پیکسل ضخامت دارد و در میان توکن‌های اندازه، ۶ تنها عددی است که مضرب ۴ نیست.

آیکون
۱۶icon-16
۲۰icon-20
۲۴icon-24
۳۲icon-32
آواتار
۳۲avatar-sm
۴۰avatar-md
۵۶avatar-lg
ریل سنجه و نوار پیشرفت
۴track-sm
۶track-md
۸track-lg

پنجره، گرید و کانتینر

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

۱۲۸۰پیکسلlargeلپ‌تاپ و دسکتاپ
۱۲ ستون، گاتر ۳۲، گپ گرید ۲۴، پهنای محتوا ۹۶۰

قواعد فاصله و اندازه

دسته قاعده‌ها

۸ قاعده، هر کدام با نمونه درست و نادرست کنار هم؛ خط‌های آبی اندازه واقعی هر فاصله را نشان می‌دهند و عدد قرمز قاعده را می‌شکند.

  • فقط پله‌های مقیاس

    هر پدینگ و گپ یکی از پله‌های space است. ۷ و ۹ کنار هم تقریبا برابر به چشم می‌آیند و همین تفاوت کم ریتم را به هم می‌زند. در کد هم هیچ توکنی ندارند.

    درست
    space-2
    نادرست
    7px9px
  • چیزهای مرتبط نزدیک هم‌اند

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

    درست
    stack-smstack-lg
    نادرست
    stack-mdstack-md
  • پدینگ دست‌کم هم‌اندازه گپ

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

    درست
    inset-mdstack-sm
    نادرست
    inset-xsstack-md
  • یک فهرست یک گپ دارد

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

    درست
    stack-md
    نادرست
    space-4space-6space-2
  • هدف لمسی دست‌کم ۴۴

    روی صفحه لمسی، آیکون دکمه می‌تواند ۱۶ پیکسل باشد، ولی هدف لمسی‌اش ۴۴ است. سرانگشت از ۲۴ پیکسل پهن‌تر است و دو هدف چسبیده را با هم می‌زند.

    درست
    control-lg
    نادرست
    24pxgap 4px
  • سطر خوانا

    متن بلند در کانتینر prose (۶۴۰ پیکسل) می‌نشیند و هر سطرش حدود ۱۵ تا ۱۸ کلمه دارد. در پاراگراف کوتاهی که پیش از تصویر می‌آید، مثل متن‌های همین صفحه، سطر تا ۲۵ کلمه هم خوانا می‌ماند. در سطر لب‌به‌لب، چشم در برگشت سر سطر بعدی را گم می‌کند.

    درست
    prose
    نادرست
    none
  • در موبایل، یک پله پایین‌تر

    فاصله‌ها در صفحه کوچک کمتر می‌شوند، ولی روی همان مقیاس می‌مانند: section-md در موبایل section-sm می‌شود. عددی که فقط برای موبایل ساخته شود، ریتم صفحه را می‌شکند.

    درست
    section-sm
    نادرست
    42px
  • کانتینر برای پهنا سقف می‌گذارد

    مقدار max-inline-size را از توکن‌های کانتینر بگیرید. پهنای ثابت در صفحه کوچک از لبه بیرون می‌زند و صفحه اسکرول افقی پیدا می‌کند.

    درست
    default
    نادرست
    1024px

توکن‌ها

هر تصمیم این صفحه در کد یک توکن نقش است و کامپوننت‌ها فقط با همین نام‌ها ساخته می‌شوند.

فاصله

پله‌های فاصله بر پایه ۴ پیکسل، برای فاصله داخل هر جزء و فاصله بین اجزا.

اندازه

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

چیدمان صفحه

پهنای ظرف صفحه، فاصله لبه‌ها، ستون‌ها و نقطه‌های شکست.