বুটস্ট্রাপ ৫ এ Button Groups ব্যবহার করে আপনি একাধিক বোতামকে একটি গ্রুপে একত্রিত করতে পারেন। এটি ব্যবহারকারীদের জন্য একাধিক অপশনকে সুন্দরভাবে প্রদর্শন করার একটি কার্যকর উপায়। বিশেষ করে যখন একাধিক অপশন একসাথে প্রয়োজন হয়, তখন বোতাম গ্রুপটি ব্যবহার করা হয়, যা অনেক বেশি অ্যাক্সেসযোগ্য এবং ব্যবহারকারী বান্ধব।
বুটস্ট্রাপের Button Groups বিভিন্ন ধরনের উপাদানের জন্য ব্যবহৃত হতে পারে, যেমন সাধারণ বোতাম, ড্রপডাউন বোতাম, টুলবার ইত্যাদি।
বুটস্ট্রাপ ৫ এ button group তৈরি করতে, আপনাকে btn-group
ক্লাস ব্যবহার করতে হবে। এটি একাধিক বোতামকে একসাথে সাজায় এবং তাদের মধ্যে সীমানা বা সীমারেখা সরিয়ে দেয়।
<div class="btn-group" role="group" aria-label="Basic example">
<button type="button" class="btn btn-primary">Button 1</button>
<button type="button" class="btn btn-primary">Button 2</button>
<button type="button" class="btn btn-primary">Button 3</button>
</div>
এখানে তিনটি বোতাম একসাথে primary ক্লাসে সাজানো হয়েছে। btn-group
ক্লাসের মাধ্যমে এই বোতামগুলো একত্রিত করা হয়েছে।
যদি আপনি বোতামগুলোকে উল্লম্বভাবে (vertical) সাজাতে চান, তাহলে btn-group-vertical
ক্লাস ব্যবহার করতে হবে। এটি ব্যবহারকারী ইন্টারফেসে বোতামগুলোকে একটি কলামে সাজায়।
<div class="btn-group-vertical" role="group" aria-label="Vertical button group">
<button type="button" class="btn btn-secondary">Button 1</button>
<button type="button" class="btn btn-secondary">Button 2</button>
<button type="button" class="btn btn-secondary">Button 3</button>
</div>
এখানে বোতামগুলো উল্লম্বভাবে (vertical) সাজানো হয়েছে, যা আরও স্থান সাশ্রয়ী এবং সহজে ব্যবহৃত হয়।
বুটস্ট্রাপে, button group এর মধ্যে dropdown অন্তর্ভুক্ত করা যেতে পারে, যা ব্যবহারকারীদের একাধিক অপশন নির্বাচন করতে সহায়তা করে। ড্রপডাউন বোতামটি সাধারণত একাধিক অপশন বা অ্যাকশন প্রদর্শন করতে ব্যবহৃত হয়।
<div class="btn-group" role="group" aria-label="Button group with dropdown">
<button type="button" class="btn btn-success">Button 1</button>
<button type="button" class="btn btn-success">Button 2</button>
<div class="btn-group">
<button type="button" class="btn btn-success dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">
Dropdown
</button>
<ul class="dropdown-menu">
<li><a class="dropdown-item" href="#">Action 1</a></li>
<li><a class="dropdown-item" href="#">Action 2</a></li>
<li><a class="dropdown-item" href="#">Action 3</a></li>
</ul>
</div>
</div>
এখানে dropdown-toggle
ক্লাস এবং dropdown-menu
ইউআই উপাদানগুলি ব্যবহার করে ড্রপডাউন তৈরি করা হয়েছে। এই ড্রপডাউন বোতামটি বাকি বোতামগুলোর সাথে গ্রুপে রয়েছে, এবং ব্যবহারকারী ড্রপডাউন অপশন থেকে একটি অ্যাকশন নির্বাচন করতে পারে।
বুটস্ট্রাপ ৫ এ আপনি বিভিন্ন বোতাম সাইজ ব্যবহার করে গ্রুপ করতে পারেন। এই সাইজগুলো হল btn-lg
, btn-sm
, এবং ডিফল্ট সাইজ।
<div class="btn-group" role="group" aria-label="Large button group">
<button type="button" class="btn btn-warning btn-lg">Button 1</button>
<button type="button" class="btn btn-warning btn-lg">Button 2</button>
<button type="button" class="btn btn-warning btn-lg">Button 3</button>
</div>
<div class="btn-group" role="group" aria-label="Small button group">
<button type="button" class="btn btn-info btn-sm">Button 1</button>
<button type="button" class="btn btn-info btn-sm">Button 2</button>
<button type="button" class="btn btn-info btn-sm">Button 3</button>
</div>
এখানে দুটি বোতাম গ্রুপ রয়েছে: একটি বড় সাইজের বোতাম (large) এবং একটি ছোট সাইজের বোতাম (small)।
বুটস্ট্রাপ ৫ এ button group এর বোতামগুলোকে কেন্দ্রস্থলে, ডানদিকে অথবা বামদিকে সাজানোর জন্য btn-group
এর সাথে d-flex
, justify-content-center
, justify-content-end
ব্যবহার করতে পারেন।
<div class="btn-group d-flex justify-content-center" role="group" aria-label="Center aligned button group">
<button type="button" class="btn btn-danger">Button 1</button>
<button type="button" class="btn btn-danger">Button 2</button>
<button type="button" class="btn btn-danger">Button 3</button>
</div>
এখানে বোতামগুলো justify-content-center
ক্লাসের মাধ্যমে কেন্দ্রস্থলে সাজানো হয়েছে। আপনি চাইলে justify-content-start
বা justify-content-end
ব্যবহার করে বাম বা ডানদিকে সাজাতে পারবেন।
আপনি একাধিক button group ব্যবহার করে একটি toolbar (টুলবার) তৈরি করতে পারেন। এটি বিভিন্ন অপশন বা টুলসের সমষ্টি হিসেবে কাজ করে।
<div class="btn-toolbar" role="toolbar" aria-label="Toolbar with button groups">
<div class="btn-group me-2" role="group" aria-label="First group">
<button type="button" class="btn btn-outline-secondary">Button 1</button>
<button type="button" class="btn btn-outline-secondary">Button 2</button>
</div>
<div class="btn-group" role="group" aria-label="Second group">
<button type="button" class="btn btn-outline-secondary">Button 3</button>
<button type="button" class="btn btn-outline-secondary">Button 4</button>
</div>
</div>
এখানে দুটি button group একত্রিত করে একটি toolbar তৈরি করা হয়েছে, যা বিভিন্ন টুলস বা অপশন প্রদর্শন করে।
বুটস্ট্রাপের Button Groups ব্যবহার করে আপনি একাধিক বোতামকে একটি গ্রুপে সাজিয়ে সেগুলির মধ্যে সম্পর্ক প্রতিষ্ঠা করতে পারেন। এটি ব্যবহারকারীর জন্য আরো পরিষ্কার এবং সহজ ইন্টারফেস তৈরি করতে সহায়তা করে, যেখানে একাধিক অপশন একসাথে প্রদর্শিত হয়।
Read more