Skip to content

دکمه Button ​

دکمه‌ها عناصر قابل کلیکی هستند که برای ایجاد ارتباط بین اقدام کاربر و نتیجه استفاده می‌شوند. متن یا آیکون دکمه باید به صورت شفاف نشان دهد با کلیک چه اتفاقی می‌افتد.

از دکمه‌ها برای عملیات اصلی و ثانویه استفاده می‌شود. هر صفحه باید فقط یک اقدام اصلی واضح (CTA) داشته باشد و سایر اقدامات با تاکید پایین‌تر نمایش داده شوند.

نمونه زنده ​

noneSelect option
primarySelect option

انواع ​

Variantکاربرد
upgradeفقط برای دعوت به ارتقای پلن.
primaryاقدام اصلی صفحه (CTA).
secondaryاقدام ثانویه، معمولا کنار Primary.
ghostاقدام کم‌اهمیت، مثل «لغو».
tertiaryاقدام کم‌تاکید که می‌تواند مستقل هم باشد.
primary-danger / tertiary-danger / ghost-dangerاقدام‌های مخرب مثل حذف.

آناتومی ​

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

آناتومی دکمه

ساختار ​

متوسط ​

موضوعمقدار
ارتفاع کلی40px
سایز آیکون20px
فاصله داخلی8px
پدینگ افقی16px
پدینگ عمودی10px
شعاع12px

کوچک ​

موضوعمقدار
ارتفاع کلی32px
سایز آیکون20px
فاصله داخلی8px
پدینگ افقی16px
پدینگ عمودی6px
شعاع8px

ساختار medium

ساختار small

نوار ​

ضخامت استروک دکمه‌ها 1px است و بسته به Variant می‌تواند وجود داشته باشد یا نداشته باشد.

استروک

اندازه ​

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

حداقل و حداکثر سایز

DoDon't
dodont

سلسله‌مراتب ​

تک‌اقدام اصلی ​

در هر صفحه معمولا یک دکمه با تاکید زیاد داشته باشید تا مسیر اصلی اقدام کاربر واضح باشد.

CTA

اقدام همزمان ​

اگر چند اقدام دارید، یک Primary را با Secondary/Tertiary/Ghost همراه کنید. از چند دکمه هم‌وزن با تاکید بالا کنار هم اجتناب کنید.

چند دکمه

اهمیت دکمه‌ها

DoDon't
cta-docta-dont

چیدمان ​

جایگذاری دکمه به context بستگی دارد:

  1. در صفحات کامل: اقدام اصلی معمولا در ناحیه‌ای قرار بگیرد که در کانون توجه کاربر است.
  2. در جریان‌های مرحله‌ای (wizard/dialog): اقدام اصلی معمولا در انتهای مسیر تصمیم (فوتر) قرار بگیرد.
  3. در اجزایی مثل جدول/نوار ابزار: گروه دکمه‌ها منسجم و قابل اسکن باشند.

نوشتار ​

  1. متن دکمه کوتاه، مستقیم و actionable باشد.
  2. برچسب ترجیحا کوتاه باشد (معمولا تا ۳ کلمه).
  3. از شکستن متن دکمه در چند خط پرهیز کنید.
  4. اگر متن ضروری نیست، از آیکون معنادار استفاده کنید.
DoDon't
ux-doux-dont

آیکون ​

  1. آیکون نقش کمکی برای تقویت معنی اقدام دارد.
  2. سایز آیکون ثابت: 20px
  3. رنگ آیکون باید با رنگ متن دکمه هماهنگ باشد.
  4. جایگاه آیکون در دکمه‌های متنی: قبل از متن (با رعایت RTL/LTR).
  5. دکمه Icon-only فقط در حالتی مجاز است که معنی اقدام واضح باشد.

سایز آیکون

Variant آیکون

RTLLTR
rtlltr