دکمه ها توضیح هدر در این قسمت قرار دارد...


کلاس ها

بوت استرپ شامل چندین سبک دکمه از پیش تعریف شده است که هر کدام از اهداف معنایی خود را تامین می کنند، با چند ویژگی اضافی برای کنترل بیشتر . لطفا مستندات رسمی بوت استرپ برای لیست کامل گزینه ها بخوانید.



<button type="button" class="btn btn-theme">تم</button>
<button type="button" class="btn btn-default">پیش فرض</button>
<button type="button" class="btn btn-secondary">ثانوی</button>
<button type="button" class="btn btn-dark">تاریک</button>
<button type="button" class="btn btn-info">اطلاعات</button>
<button type="button" class="btn btn-primary">اولیه</button>
<button type="button" class="btn btn-purple">رنگ بنفش</button>
<button type="button" class="btn btn-indigo">یاسیIndigo</button>
<button type="button" class="btn btn-link">لینک</button>
<button type="button" class="btn btn-danger">خطر</button>
<button type="button" class="btn btn-pink">رنگ صورتی</button>
<button type="button" class="btn btn-warning">هشدار</button>
<button type="button" class="btn btn-yellow">رنگ زرد</button>
<button type="button" class="btn btn-lime">لیمویی</button>
<button type="button" class="btn btn-green">سبز</button>
<button type="button" class="btn btn-success">موفقیت</button>
<button type="button" class="btn btn-white">سفید</button>
<button type="button" class="btn btn-black">سیاه</button>

دکمه خط دار

آیا به یک دکمه نیاز دارید، اما نه به رنگ های پشت زمینه ای آنها؟ کلاس های پیش فرض را با کد رو به رو استفاده کنید .btn-outline-* تا که تمام تصاویر و رنگ های پس زمینه را بر روی هر دکمه حذف کنند.



<button type="button" class="btn btn-outline-theme">تم</button>
<button type="button" class="btn btn-outline-default">پیش فرض</button>
<button type="button" class="btn btn-outline-silver">نقره اي</button>
<button type="button" class="btn btn-outline-dark">تاریک</button>
<button type="button" class="btn btn-outline-info">اطلاعات</button>
<button type="button" class="btn btn-outline-primary">اولیه</button>
<button type="button" class="btn btn-outline-purple">رنگ بنفش</button>
<button type="button" class="btn btn-outline-indigo">یاسی</button>
<button type="button" class="btn btn-outline-link">لینک</button>
<button type="button" class="btn btn-outline-danger">خطر</button>
<button type="button" class="btn btn-outline-pink">رنگ صورتی</button>
<button type="button" class="btn btn-outline-warning">هشدار</button>
<button type="button" class="btn btn-outline-yellow">رنگ زرد</button>
<button type="button" class="btn btn-outline-lime">لیمویی</button>
<button type="button" class="btn btn-outline-green">سبز</button>
<button type="button" class="btn btn-outline-success">موفقیت</button>
<button type="button" class="btn btn-outline-white">سفید</button>
<button type="button" class="btn btn-outline-black">سیاه</button>

اندازه

دکمه های بزرگتر یا کوچکتر میخواهید؟ با اضافه کردن کد رو به رو آنها را به راحتی داشته باشید .btn-lg or .btn-sm برای اندازه های اضافی

دکمه بزرگ
دکمه کوچک
<!-- large button -->
<button type="button" class="btn btn-outline-theme btn-lg">Large button</button>

<!-- small button -->
<button type="button" class="btn btn-outline-theme btn-sm">دکمه کوچک</button>

وضعیت

دکمه ها هنگامی که فعال هستند فشار داده می شود و یا شما هنوز هم می توانید همان ظاهر فعال را با اضافه کردن کلاس رو به رو .active اجرا کنید. دکمه ها را با اضافه کردن ویژگی بولین رو به رو disabled به هر <button> کار میکنند.

حالت فعال
پیوند اولیه لینک
حالت غیرفعال
<!-- active state -->
<a href="#" class="btn btn-outline-theme btn-lg active">پیوند اولیه</a>
<a href="#" class="btn btn-outline-secondary btn-lg active">لینک</a>

<!-- disabled state -->
<button type="button" class="btn btn-lg btn-outline-theme" disabled>دکمه اصلی</button>
<button type="button" class="btn btn-outline-secondary btn-lg" disabled>دکمه</button>

گروه دکمه

مجموعه‌ای از دکمه‌ها را روی یک خط با گروه دکمه‌ها گروه‌بندی کنید و با جاوا اسکریپت به آنها قدرت دهید.

<div class="btn-group">
  <button type="button" class="btn btn-outline-secondary">چپ </button>
  <button type="button" class="btn btn-outline-secondary">وسط</button>
  <button type="button" class="btn btn-outline-secondary">راست</button>
</div>

اندازه گروه

به جای اعمال کلاس های اندازه دکمه برای هر دکمه در یک گروه، فقط .btn-group-* را به هر .btn-group, اضافه کنید، از جمله در هنگام تودرتو کردن چند گروه. .

<div class="btn-group btn-group-lg">...</div>
<div class="btn-group">...</div>
<div class="btn-group btn-group-sm">...</div>

گروه عمودی

مجموعه ای از دکمه ها به صورت عمودی انباشته شده به جای افقی.دراپ دوان یا دکمه تقسیم شده در اینجا پشتیبانی نمی شود.

<div class="btn-group-vertical">...</div>

دکمه تولبار

مجموعه ای از گروه های دکمه را به نوار ابزار دکمه برای اجزای پیچیده تر ترکیب کنید.از کلاس های نرم افزاری به عنوان مورد نیاز برای فضای خارج از گروه ها، دکمه ها و موارد دیگر استفاده کنید.

<div class="btn-toolbar">
  <div class="btn-group me-2">
    <button type="button" class="btn btn-outline-secondary">1</button>
    <button type="button" class="btn btn-outline-secondary">2</button>
    <button type="button" class="btn btn-outline-secondary">3</button>
    <button type="button" class="btn btn-outline-secondary">4</button>
  </div>
  <div class="btn-group me-2">
    <button type="button" class="btn btn-outline-secondary">5</button>
    <button type="button" class="btn btn-outline-secondary">6</button>
    <button type="button" class="btn btn-outline-secondary">7</button>
  </div>
  <div class="btn-group">
    <button type="button" class="btn btn-outline-secondary">8</button>
  </div>
</div>
رنگ قالب
کاور تم