Boottraps 5 Buttons

Bootstrap 5

عناوین این گفتار:

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

دکمه‌ها یکی از عناصر کلیدی در طراحی و توسعه وب هستند. آنها به کاربران اجازه می‌دهند عملیات مختلفی را انجام دهند، مانند ارسال فرم، ایجاد ناوبری و اجرای عملیات دیگر. در بوت استرپ 5، یک سری استایل‌ها و ویژگی‌ها برای دکمه‌ها ارائه شده است که به طراحان و توسعه‌دهندگان امکان می‌دهد دکمه‌های زیبا و قابل استفاده‌ای را به سادگی ایجاد کنند. در این مقاله، به بررسی استایل دکمه‌ها، طرح کلی، اندازه‌ها، دکمه‌های سطح بلوک، دکمه‌های فعال/غیرفعال و دکمه‌های اسپینر خواهیم پرداخت و مثال‌هایی برای هر یک ارائه خواهیم داد.

1. استایل دکمه‌ها (Button Styles):

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

مثال:

html
<button class="btn btn-primary">دکمه پیش‌فرض</button>
<button class="btn btn-outline-primary">دکمه Outline</button>

2. طرح کلی دکمه (Button Outline):

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

مثال:

html
<button class="btn btn-outline-primary">دکمه با طرح Outline</button>

3. اندازه دکمه‌ها (Button Sizes):

دکمه‌ها در بوت استرپ 5 دارای سه اندازه استاندارد عمده هستند: بزرگ (Large)، متوسط (Medium) و کوچک (Small). با استفاده از کلاس‌های مربوطه، می‌توانید اندازه دلخواه برای دکمه‌ها تعیین کنید.

مثال:

html
<button class="btn btn-primary btn-lg">دکمه بزرگ</button>
<button class="btn btn-primary">دکمه متوسط</button>
<button class="btn btn-primary btn-sm">دکمه کوچک</button>

4. دکمه‌های سطح بلوک (Block Level Buttons):

دکمه‌های سطح بلوک، به شما اجازه می‌دهند یک دکمه را به طور ایتدام عرض عنصر والد پوشش دهند. برای ایجاد یک دکمه سطح بلوک، از کلاس “d-grid” در عنصر والد استفاده کنید.

مثال:

html
<div class="d-grid">
<button class="btn btn-primary btn-lg">دکمه سطح بلوک</button>
</div>

5. دکمه‌های فعال/غیرفعال (Active/Disabled Buttons):

با استفاده از کلاس‌های “active” و “disabled”، می‌توانید دکمه‌ها را به حالت فعال یا غیرفعال تغییر دهید. دکمه فعال به صورت پیش‌فرض نمایش داده می‌شود و دکمه غیرفعال غیرقابل استفاده است.

مثال:

html
<button class="btn btn-primary active">دکمه فعال</button>
<button class="btn btn-primary disabled">دکمه غیرفعال</button>

6. دکمه‌های اسپینر (Spinner Buttons):

دکمه‌های اسپینر، ابزاری مفید برای نمایش فعالیت در حال انجام هستند. با استفاده از کلاس “spinner-border” می‌توانید یک اسپینر به دکمه اضافه کنید.

مثال:

html
<button class="btn btn-primary">
<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
منتظر بمانید...
</button>

مقالات مرتبط:

BS 5 Alerts

BS 5 Jumbotron

BS 5 Images

آموزش کامل بوت استرپ

سوالات متداول در زمینه دکمه ها در بوت استرپ5:

Loader image

بله، می‌توانید اندازه دکمه‌ها را در بوت استرپ 5 تغییر دهید. با استفاده از کلاس‌های "btn-lg" (اندازه بزرگ)، "btn-sm" (اندازه کوچک) و بدون استفاده از کلاس (اندازه متوسط)، می‌توانید اندازه دکمه را تنظیم کنید.

برای ایجاد یک دکمه سطح بلوک که کل عرض عنصر والد را بپوشاند، از کلاس "d-grid" در عنصر والد استفاده کنید. این کلاس طراحی مناسبی را برای دکمه سطح بلوک ایجاد می‌کند.

برای فعال یا غیرفعال کردن یک دکمه، می‌توانید از کلاس "active" (برای فعال) و "disabled" (برای غیرفعال) استفاده کنید. دکمه فعال به صورت پیش‌فرض نمایش داده می‌شود و دکمه غیرفعال غیرقابل استفاده است.

بله، در بوت استرپ 5 می‌توانید یک اسپینر به دکمه اضافه کنید. برای این کار، از کلاس "spinner-border" به همراه کلاس‌های مربوطه استفاده کنید. این کلاس به شما اجازه می‌دهد یک اسپینر فعالیت را نشان دهید.

بله، در بوت استرپ 5، شما می‌توانید دکمه‌ها را به صورت آیکون نمایش دهید. برای این کار، از کلاس "btn-icon" و همچنین استفاده از کلاس آیکون مورد نظر (مانند "bi bi-heart") در داخل عنصر دکمه استفاده کنید.

بله، با استفاده از بوت استرپ 5، شما می‌توانید دکمه‌هایی با شکل‌های غیرمعمول ایجاد کنید. برای این کار، از کلاس "btn-*" راه‌حلی با استفاده از سیستم شکل‌ها (Shape) بوت استرپ است. به عنوان مثال، با استفاده از کلاس "btn-rounded"، دکمه‌های با گوشه‌های گرد و با کلاس "btn-pill"، دکمه‌های با شکل بالشتکی ایجاد کنید.

بله، در بوت استرپ 5، شما می‌توانید رویدادهای کلیک (click) و هوور (hover) را به دکمه‌ها اضافه کنید. برای این کار، می‌توانید از ویژگی‌های JavaScript مانند "onclick" و "onmouseover" در عناصر دکمه استفاده کنید و به توابع مورد نظر خود ارجاع دهید.

بله، در بوت استرپ 5، شما می‌توانید دکمه‌هایی با ابعاد سفارشی ایجاد کنید. برای این کار، می‌توانید از کلاس‌های "btn-block" (برای دکمه سطح بلوک) و "btn-*-auto" (برای اتوماتیک شدن ابعاد دکمه بر اساس محتوا) استفاده کنید. همچنین، با استفاده از CSS، می‌توانید ابعاد دقیق دکمه را تنظیم کنید.

بله، شما می‌توانید در بوت استرپ 5 دکمه‌هایی با ترکیب رنگ‌ها ایجاد کنید. برای این کار، می‌توانید از کلاس‌های استایل رنگی مانند "btn-gradient-*" استفاده کنید. این کلاس‌ها به شما اجازه می‌دهند تا دکمه‌ها را با ترکیب رنگ‌های مختلف طراحی کنید.

بله، در بوت استرپ 5، شما می‌توانید دکمه‌ها را به صورت گروهی نمایش دهید. برای این کار، از کلاس "btn-group" بر روی عنصر والد دکمه‌ها استفاده کنید. این کلاس به شما اجازه می‌دهد دکمه‌ها را در یک گروه قرار داده و به صورت یکجا نمایش دهید.

بله، شما می‌توانید در بوت استرپ 5 دکمه‌ها را در نوار پیمایش (Navbar) استفاده کنید. با استفاده از کلاس‌های "navbar" و "navbar-nav" بر روی عناصر مربوطه، دکمه‌ها را در نوار پیمایش قرار داده و به عنوان لینک‌ها یا عناصر دیگری استفاده کنید.

کلام آخر

در این مقاله، ما به استایل دکمه‌ها، طرح کلی، اندازه‌ها، دکمه‌های سطح بلوک، دکمه‌های فعال/غیرفعال و دکمه‌های اسپینر در بوت استرپ 5 پرداختیم و مثال‌هایی برای هر یک ارائه کردیم. با استفاده از این ویژگی‌ها و استایل‌ها، شما می‌توانید دکمه‌های زیبا و قابل استفاده‌ای را در پروژه‌های خود ایجاد کنید و تجربه کاربری بهتری را برای کاربران فراهم کنید.

اشتراک گذاری این مطلب در:

خبر رسان

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