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