نویسنده پشتیبانی وب یار
امتیاز مطلب
تعداد بازدید 6790
تاریخ بروزرسانی ۲۹ فروردین ۱۴۰۱

انواع دکمه ها در بوت استرپ با آموزش کامل

سایز دکمه ها در بوت استرپ – آموزش بوت استرپ

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

دکمه ها برای اهداف مختلفی مانند submit یا reset کردن یک فرم، نمایش دادن یا مخفی کردن یک مطلب در سایت و موارد دیگر استفاده می شوند. بنابراین دکمه ها یک بخش لازم در طراحی سایت هستند. در ادامه همراه ما باشید تا با دکمه ها در بوت استرپ آشنا شوید.

معرفی دکمه ها در bootstrap

همانطور که می دانید تگ button برای ایجاد دکمه استفاده می شود. حال برای این که استایلی را که بوت استرپ برای دکمه ها در نظر گرفته است، به تگ button اضافه کنیم، کافی است از کلاس های بوت استرپ برای دکمه ها استفاده کنیم. این کلاس ها به شرح زیر می باشد.

  • btn-default  : برای ایجاد یک دکمه ی پیش فرض به رنگ خاکستری است.
  • btn-primary  : برای مشخص کردن دکمه ی اصلی از این کلاس استفاده می شود.
  • btn-success  : این کلاس مشخص کننده ی یک عملیات موفقیت آمیز است.
  • btn-info  : از این کلاس می توان به عنوان یک گزینه برای دکمه ی پیش فرض استفاده کرد.
  • btn-warning  : این کلاس نشان می دهد که در این فعالیت باید احتیاط شود.
  • btn-danger  : استفاده از این کلاس نشان دهنده ی یک عملیات خطرناک یا منفی است.
  • btn-link : از این کلاس به این منظور استفاده می شود که شکل ظاهری دکمه به صورت لینک نمایش داده شود. اما همچنان ویژگی های دکمه را دارد.

قبل از همه ی این کلاس ها باید از کلاس btn استفاده شود. با دقت به کد زیر با نحوه ی استفاده از این کلاس ها آشنا می شوید.

خروجی این کد به صورت زیر است.

دکمه ها در بوت استرپ

روش های مختلف ایجاد دکمه

برای ایجاد دکمه علاوه بر تگ button، می توان از تگ های input و a هم استفاده کرد. به کدهای زیر توجه کنید.

اگر به کدها دقت کنید مشاهده می کنید که برای ایجاد دکمه می توان از تگ input ، هم از نوع submit و هم از نوع button استفاده کرد.

خروجی این کد در تصویر زیر نمایش داده شده است.

روش های مختلف ایجاد دکمه

سایز دکمه ها در بوت استرپ

بوت استرپ به شما اجازه می دهد تا با استفاده از کلاس های btn-md ، btn-sm ، btn-xs و btn-lg  سایز دکمه ها را تغییر دهید. این کلاس ها به ترتیب برای ایجاد دکمه ی خیلی کوچک، دکمه ی کوچک، متوسط و دکمه ی بزرگ استفاده می شوند. در کد زیر نحوه ی استفاده از این کلاس ها نشان داده شده است.

 

در تصویر زیر می توانید خروجی کد بالا را مشاهده کنید.

سایز دکمه ها در بوت استرپ

 

برای ایجاد دکمه با عرض کامل از کلاس btn-block استفاده می شود. به کد زیر دقت کنید.

خروجی کد بالا

کلاس btn-block

دکمه های فعال و غیر فعال در بوت استرپ

حتماً تا کنون با دکمه های غیرفعال در سایت ها مواجه شده اید. برای مثال تا زمانی که اطلاعات یک مرحله را وارد نکرده اید، دکمه ی رفتن به مرحله ی بعد غیر فعال است. اگر علاقمند هستید که بدانید چطور این دکمه ها غیر فعال شده اند، پاسخ آن خیلی ساده است. کافی است از کلاس disabled برای غیر فعال کردن دکمه استفاده کنید. از کلاس active هم برای فعال کردن دکمه استفاده می شود.
در کد زیر از این کلاس ها استفاده شده است.

خروجی کد بالا

کلاس disabled و active

 

راه کار ایجاد دکمه های گروهی در بوت استرپ

شما می توانید در بوت استرپ دکمه ها را به صورت خطی گروه بندی کنید. برای این منظور کافی است از کلاس btn-group  در تگ div استفاده کنید و دکمه ها را در این div قرار دهید. به کد زیر دقت کنید.

<div class="btn-group">
<button type="button" class="btn btn-primary">ok</button>
<button type="button" class="btn btn-primary">cancel</button>
<button type="button" class="btn btn-primary">Apply</button>
</div>

خروجی کد بالا را می توانید در تصویر زیر مشاهده کنید.

دکمه های گروهی در bootstrap

 

جالب است بدانید که شما می توانید برای این دکمه های گروهی در بوت استرپ سایز هم مشخص کنید. در واقع با اضافه کردن کلاس *-btn-group به تگ div می توانیم برای دکمه های گروهی یک سایز یکسان تعریف کنید. به جای * از عبارات xs ، sm ، md و lg استفاده می شود. با دقت به کد زیر با نحوه ی استفاده از این کلاس آشنا می شوید.

<div class="btn-group btn-group-xs">
<button type="button" class="btn btn-primary">ok</button>
<button type="button" class="btn btn-primary">cancel</button>
<button type="button" class="btn btn-primary">Apply</button>
</div>
<br><br>
<div class="btn-group btn-group-sm">
<button type="button" class="btn btn-primary">ok</button>
<button type="button" class="btn btn-primary">cancel</button>
<button type="button" class="btn btn-primary">Apply</button>
</div>
<br><br>
<div class="btn-group btn-group-md">
<button type="button" class="btn btn-primary">ok</button>
<button type="button" class="btn btn-primary">cancel</button>
<button type="button" class="btn btn-primary">Apply</button>
</div>
<br><br>
<div class="btn-group btn-group-lg">
<button type="button" class="btn btn-primary">ok</button>
<button type="button" class="btn btn-primary">cancel</button>
<button type="button" class="btn btn-primary">Apply</button>
</div>

خروجی به صورت زیر است.

سایز دکمه های گروهی در بوت استرپ

 

ایجاد دکمه های گروهی عمودی

بوت استرپ به شما این امکان را می دهد که دکمه های گروهی را به صورت عمودی ایجاد کنید. برای این منظور کافی است از کلاس btn-group-vertical استفاده کنید. این کلاس را در یک تگ div نوشته و دکمه ها را در این تگ قرار دهید. با دقت به کد زیر می توانید دکمه های گروهی عمودی را ایجاد کنید.

<div class="btn-group-vertical">
<button type="button" class="btn btn-primary">ok</button>
<button type="button" class="btn btn-primary">cancel</button>
<button type="button" class="btn btn-primary">Apply</button>
</div>

در این تصویر می توانید نتیجه ی کد بالا را ببینید.

دکمه های گروهی عمودی

 

کلاس btn-group-justified

برای اینکه دکمه های گروهی، تمام عرض صفحه را اشغال کنند باید از کلاس btn-group-justified  در تگ div استفاده کنید. اگر برای ایجاد دکمه ها از تگ a استفاده کنید که نیاز به کد دیگری نیست. اما اگر برای ایجاد دکمه از button  استفاده کنید، باید هر کدام از این دکمه ها را در یک تگ div با کلاس btn-group قرار دهید. به کد زیر دقت کنید.

<div class="btn-group btn-group-justified">
<a href="#" class="btn btn-primary">ok</a>
<a href="#" class="btn btn-primary">cancel</a>
<a href="#" class="btn btn-primary">Apply</a>
</div>
<br>
<div class="btn-group btn-group-justified">
<button type="button" class="btn btn-success">ok</button>
</div>
<div class="btn-group">
<button type="button" class="btn btn-success">cancel</button>
</div>
<div class="btn-group">
<button type="button" class="btn btn-success">Apply</button>
</div>
</div>

در تصویر زیر می توانید نتیجه ی کدهای بالا را مشاهده کنید.

 

دکمه های گروهی تمام عرض

 

ایجاد منوی کشویی

برای ایجاد منوی کشویی برای دکمه های گروهی باید دکمه ای را که می خواهید برای آن منوی کشویی بگذارید در یک تگ div جدا با کلاس btn-group بگذارید. سپس به دکمه ی مورد نظر کلاس dropdown-toggle  و خصوصیت  data-toggle=”dropdown” را اضافه کنید تا منو قابلیت باز شدن داشته باشد.
برای اضافه کردن آیتم های منو از تگ های ul و li استفاده کنید و به تگ ul کلاس dropdown-menu  را بدهید. به کد زیر دقت کنید.

<div class="btn-group">
<button type="button" class="btn btn-primary">Html</button>
<button type="button" class="btn btn-primary">Css&lt;/button>
<div class="btn-group">
<button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">Bootstrap <span class="caret"></span></button>
<ul class="dropdown-menu" role="menu">
<li><a href="#">BS Button</a></li>
<li><a href="#">BS Button Groups</a></li>
</ul>
</div>
</div>

خروجی کد بالا در این تصویر نشان داده شده است.

ایجاد منوی کشویی برای دکمه های گروهی

برای تقسیم بندی دکمه ای که منوی کشویی دارد، کافی است قسمتی که مربوط به فلش باز کردن منو است را در یک تگ button جداگانه بنویسید. به کد زیر دقت کنید.

<div class="btn-group">
<button type="button" class="btn btn-primary">Bootstrap</button>
<button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
<ul class="dropdown-menu" role="menu">
<li><a href="#">BS Button</a></li>
<li><a href="#">BS Button Groups</a></li>
</ul>
</div>

خروجی به صورت زیر است.

Split Button Dropdowns

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

استایل دهی به متن در بوت استرپ

جدول در بوت استرپ

تصاویر در بوت استرپ

کلاس های well و jumbotron در بوت استرپ

هشدارها در بوت استرپ

برای آگاهی از جدیدترین آموزش های طراحی سایت به صفحه ی اینستاگرام وب یار مراجعه فرمایید.

 

 

مقالات مرتبط

نشانی ایمیل شما منتشر نخواهد شد.