پرش به محتوا
بناBana UI

حالت نمایش

پالت رنگی

با ↑ ↓ جابه‌جا شوید و Enter را بزنید. Esc برای بستن.

Button

روی خود <button> و لینک <a> کار می‌کند؛ div قابل‌کلیک پشتیبانی نمی‌شود. اندازه تماس حداقل ۴۰ پیکسل است (در تراکم touch بیشتر).

Variantها
کد
<div ui="cluster">
  <button ui="primary">اصلی</button>
  <button ui="secondary">ثانویه</button>
  <button ui="success">موفقیت</button>
  <button ui="warning">هشدار</button>
  <button ui="danger">حذف</button>
</div>
Outline و Ghost
کد
<div ui="cluster">
  <button ui="primary outline">Outline</button>
  <button ui="danger outline">Outline</button>
  <button ui="primary ghost">Ghost</button>
  <button ui="danger ghost">Ghost</button>
</div>
اندازه و Block
کد
<div ui="stack">
  <div ui="cluster"><button ui="primary small">کوچک</button><button ui="primary">متوسط</button><button ui="primary large">بزرگ</button></div>
  <button ui="primary block">تمام‌عرض</button>
</div>
آیکون، فقط‌آیکون و لینک
لینک شبیه دکمه
کد
<div ui="cluster">
  <button ui="primary"><bana-icon name="save"></bana-icon> ذخیره</button>
  <button ui="secondary">ادامه <bana-icon name="arrow-end"></bana-icon></button>
  <button ui="icon" aria-label="بستن"><bana-icon name="close"></bana-icon></button>
  <button ui="danger icon" aria-label="حذف"><bana-icon name="trash"></bana-icon></button>
  <a href="#button" ui="button primary outline">لینک شبیه دکمه</a>
</div>
حالت‌ها
کد
<div ui="cluster">
  <button ui="primary" aria-busy="true">در حال ذخیره</button>
  <button ui="primary" disabled>غیرفعال</button>
  <button ui="secondary" disabled>غیرفعال</button>
  <button ui="primary" aria-disabled="true">aria-disabled</button>
</div>
گروه دکمه
کد
<div ui="button-group" role="group" aria-label="نما"><button ui="secondary">روز</button><button ui="secondary">هفته</button><button ui="secondary">ماه</button></div>
دکمه فقط‌آیکون حتماً نام دسترس‌پذیر لازم دارد از aria-label یا متن ui="visually-hidden" استفاده کنید؛ وگرنه کاربر Screen Reader فقط «دکمه» می‌شنود.

ویرایش این صفحه در GitHub