آشنایی با Bootstrap 5 Button Groups: گروههای دکمه با نسخه عمودی، کنار هم و تو در تو
Bootstrap 5 یکی از قدرتمندترین فریمورکهای وب است که توسط توسعهدهندگان در سراسر جهان استفاده میشود. یکی از اجزای کاربردی Bootstrap 5، گروههای دکمه است که به شما امکان میدهد دکمهها را در یک مجموعه منسجم و زیبا نمایش دهید. در این مقاله، با Bootstrap 5 Button Groups آشنا خواهیم شد و نحوه استفاده از گروههای دکمه با نسخه عمودی، کنار هم و تو در تو را بررسی خواهیم کرد.
1. گروههای دکمه با نسخه عمودی:
یکی از قابلیتهای جدید Bootstrap 5، امکان ایجاد گروههای دکمه با نسخه عمودی است. این قابلیت به شما اجازه میدهد دکمهها را در یک ستون عمودی قرار دهید. برای استفاده از گروههای دکمه با نسخه عمودی، کد زیر را به عنوان نمونه مطالعه کنید:
“`html
<div class="btn-group-vertical" role="group" aria-label="عنوان گروه دکمه">
<button type="button" class="btn btn-primary">دکمه ۱</button>
<button type="button" class="btn btn-primary">دکمه ۲</button>
<button type="button" class="btn btn-primary">دکمه ۳</button>
</div>
“`
2. گروههای دکمه کنار هم:
برای نمایش دکمهها در یک گروه کنار هم، از کلاس “btn-group” استفاده کنید. در ادامه کدی را مشاهده میکنید که نحوه استفاده از گروههای دکمه کنار هم را نشان میدهد:
“`html
<div class="btn-group" role="group" aria-label="عنوان گروه دکمه">
<button type="button" class="btn btn-primary">دکمه ۱</button>
<button type="button" class="btn btn-primary">دکمه ۲</button>
<button type="button" class="btn btn-primary">دکمه ۳</button>
</div>
“`
3. تو در تو گروههای دکمه و منوهای کشویی:
Bootstrap 5 به شما امکان میدهد گروههای دکمه را درون یک منوی کشویی جای دهید. این قابلیت به شما اجازه میدهد یک سلسله مراتبی از دکمهها و منوهای کشویی ایجاد کنید. در ادامه کدی را مشاهده میکنید که نحوه استفاده از تو در تو گروههای دکمه و منوهای کشویی را نشان میدهد:
“`html
<div class="btn-group">
<button type="button" class="btn btn-primary">دکمه ۱</button>
<button type="button" class="btn btn-primary">دکمه ۲</button>
<div class="btn-group">
<button type="button" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
منو
</button>
<div class="dropdown-menu">
<a class="dropdown-item" href="#">گزینه ۱</a>
<a class="dropdown-item" href="#">گزینه ۲</a>
</div>
</div>
</div>
“`
مقالات مرتبط:
سوالات متداول:
سوال ۱: چگونه میتوان گروههای دکمه با نسخه عمودی در Bootstrap 5 ایجاد کرد؟
پاسخ: برای ایجاد گروههای دکمه با نسخه عمودی در Bootstrap 5، میتوانید از کلاس "btn-group-vertical" استفاده کنید. به عنوان مثال، میتوانید کد زیر را برای ایجاد گروههای دکمه با نسخه عمودی استفاده کنید:
<div class="btn-group-vertical" role="group" aria-label="عنوان گروه دکمه">
<button type="button" class="btn btn-primary">دکمه ۱</button>
<button type="button" class="btn btn-primary">دکمه ۲</button>
<button type="button" class="btn btn-primary">دکمه ۳</button>
</div>
سوال ۲: چگونه میتوان گروههای دکمه را در Bootstrap 5 کنار هم نمایش داد؟
پاسخ: برای نمایش دکمهها در یک گروه کنار هم در Bootstrap 5، میتوانید از کلاس "btn-group" استفاده کنید. به عنوان مثال، میتوانید کد زیر را برای ایجاد گروههای دکمه کنار هم استفاده کنید:
<div class="btn-group" role="group" aria-label="عنوان گروه دکمه">
<button type="button" class="btn btn-primary">دکمه ۱</button>
<button type="button" class="btn btn-primary">دکمه ۲</button>
<button type="button" class="btn btn-primary">دکمه ۳</button>
</div>
سوال ۳: چگونه میتوان گروههای دکمه را با منوهای کشویی در Bootstrap 5 تو در تو نمایش داد؟
پاسخ: برای قرار دادن گروههای دکمه درون منوهای کشویی در Bootstrap 5، میتوانید از ترکیبی از کلاس "btn-group" و "dropdown-menu" استفاده کنید. به عنوان مثال، میتوانید کد زیر را برای ایجاد گروههای دکمه و منوهای کشویی تو در تو استفاده کنید:
<div class="btn-group">
<button type="button" class="btn btn-primary">دکمه ۱</button>
<button type="button" class="btn btn-primary">دکمه ۲</button>
<div class="btn-group">
<button type="button" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
منو
</button>
<div class="dropdown-menu">
<a class="dropdown-item" href="#">گزینه ۱</a>
<a class="dropdown-item" href="#">گزینه ۲</a>
</div>
</div>
</div>
سوال ۴: آیا Bootstrap 5 Button Groups قابلیت تو در تو کردن چند سطحه دارد؟
پاسخ: بله، Bootstrap 5 به شما امکان میدهد گروههای دکمه را درون یکدیگر چند سطحه (تو در تو) قرار دهید. برای ایجاد چند سطحی در گروههای دکمه، میتوانید از کلاس "btn-group" برای سطح اول و کلاس "dropdown-menu" برای سطوح بیشتر استفاده کنید. به عنوان مثال، میتوانید کد زیر را برای ایجاد گروههای دکمه چند سطحه استفاده کنید:
<div class="btn-group">
<button type="button" class="btn btn-primary">دکمه ۱</button>
<button type="button" class="btn btn-primary">دکمه ۲</button>
<div class="btn-group">
<button type="button" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
منو
</button>
<div class="dropdown-menu">
<a class="dropdown-item" href="#">گزینه ۱</a>
<a class="dropdown-item" href="#">گزینه ۲</a>
<div class="btn-group">
<button type="button" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
منو دوم
</button>
<div class="dropdown-menu">
<a class="dropdown-item" href="#">گزینه ۳</a>
<a class="dropdown-item" href="#">گزینه ۴</a>
</div>
</div>
</div>
</div>
</div>
با استفاده از ساختار بالا، میتوانید گروههای دکمه چند سطحه را در Bootstrap 5 ایجاد کنید و منوهای کشویی درون منوهای کشویی داشته باشید.
نتیجهگیری:
در این مقاله، با استفاده از Bootstrap 5 Button Groups آشنا شدیم و نحوه استفاده از گروههای دکمه با نسخه عمودی، کنار هم و تو در تو را فراگرفتیم. این قابلیتها به شما امکان میدهند دکمهها را به صورت منسجم و قابل فهم در وبسایتها و برنامههای خود نمایش دهید و تجربه کاربر را بهبود بخشید. با استفاده از این قابلیتها، میتوانید طراحی و نمایش دکمهها را در پروژههای خود سادهتر و کارآمدتر کنید.