Klompok tombol
Kelompokake seri tombol bebarengan ing baris siji karo grup tombol, lan super-daya karo JavaScript.
Tuladha dhasar
Bungkus serangkaian tombol nganggo .btn
ing .btn-group
. Tambahake radio JavaScript opsional lan prilaku gaya kothak kanthi plugin tombol kita .
<div class="btn-group" role="group" aria-label="Basic example">
<button type="button" class="btn btn-secondary">Left</button>
<button type="button" class="btn btn-secondary">Middle</button>
<button type="button" class="btn btn-secondary">Right</button>
</div>
Priksa manawa bener role
lan menehi label
Supaya teknologi assistive (kayata pembaca layar) bisa nuduhake yen seri tombol diklompokake, role
atribut sing cocog kudu diwenehake. Kanggo grup tombol, iki bakal dadi role="group"
, nalika toolbar kudu duwe role="toolbar"
.
Kajaba iku, klompok lan toolbar kudu diwenehi label sing jelas, amarga umume teknologi bantu ora bakal ngumumake, sanajan ana atribut peran sing bener. Ing conto sing kasedhiya ing kene, kita nggunakake aria-label
, nanging alternatif kayata aria-labelledby
uga bisa digunakake.
Tombol toolbar
Gabungke set klompok tombol menyang toolbar tombol kanggo komponen sing luwih rumit. Gunakake kelas utilitas yen perlu kanggo nyisihake grup, tombol, lan liya-liyane.
<div class="btn-toolbar" role="toolbar" aria-label="Toolbar with button groups">
<div class="btn-group mr-2" role="group" aria-label="First group">
<button type="button" class="btn btn-secondary">1</button>
<button type="button" class="btn btn-secondary">2</button>
<button type="button" class="btn btn-secondary">3</button>
<button type="button" class="btn btn-secondary">4</button>
</div>
<div class="btn-group mr-2" role="group" aria-label="Second group">
<button type="button" class="btn btn-secondary">5</button>
<button type="button" class="btn btn-secondary">6</button>
<button type="button" class="btn btn-secondary">7</button>
</div>
<div class="btn-group" role="group" aria-label="Third group">
<button type="button" class="btn btn-secondary">8</button>
</div>
</div>
Bebas bae kanggo nyampur kelompok input karo kelompok tombol ing toolbar. Kaya conto ing ndhuwur, sampeyan bakal mbutuhake sawetara utilitas sanajan kanggo nggawe papan kanthi bener.
<div class="btn-toolbar mb-3" role="toolbar" aria-label="Toolbar with button groups">
<div class="btn-group mr-2" role="group" aria-label="First group">
<button type="button" class="btn btn-secondary">1</button>
<button type="button" class="btn btn-secondary">2</button>
<button type="button" class="btn btn-secondary">3</button>
<button type="button" class="btn btn-secondary">4</button>
</div>
<div class="input-group">
<div class="input-group-prepend">
<div class="input-group-text" id="btnGroupAddon">@</div>
</div>
<input type="text" class="form-control" placeholder="Input group example" aria-label="Input group example" aria-describedby="btnGroupAddon">
</div>
</div>
<div class="btn-toolbar justify-content-between" role="toolbar" aria-label="Toolbar with button groups">
<div class="btn-group" role="group" aria-label="First group">
<button type="button" class="btn btn-secondary">1</button>
<button type="button" class="btn btn-secondary">2</button>
<button type="button" class="btn btn-secondary">3</button>
<button type="button" class="btn btn-secondary">4</button>
</div>
<div class="input-group">
<div class="input-group-prepend">
<div class="input-group-text" id="btnGroupAddon2">@</div>
</div>
<input type="text" class="form-control" placeholder="Input group example" aria-label="Input group example" aria-describedby="btnGroupAddon2">
</div>
</div>
ukuran
Tinimbang aplikasi tombol ukuran kelas kanggo saben tombol ing grup, mung nambah .btn-group-*
kanggo saben .btn-group
, kalebu saben siji nalika nesting sawetara kelompok.
<div class="btn-group btn-group-lg" role="group" aria-label="...">...</div>
<div class="btn-group" role="group" aria-label="...">...</div>
<div class="btn-group btn-group-sm" role="group" aria-label="...">...</div>
nyarang
Selehake .btn-group
ing liyane .btn-group
yen sampeyan pengin menu molor dicampur karo seri tombol.
<div class="btn-group" role="group" aria-label="Button group with nested dropdown">
<button type="button" class="btn btn-secondary">1</button>
<button type="button" class="btn btn-secondary">2</button>
<div class="btn-group" role="group">
<button type="button" class="btn btn-secondary dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
Dropdown
</button>
<div class="dropdown-menu">
<a class="dropdown-item" href="#">Dropdown link</a>
<a class="dropdown-item" href="#">Dropdown link</a>
</div>
</div>
</div>
Variasi vertikal
Nggawe sakumpulan tombol katon vertikal ditumpuk tinimbang horisontal. Dropdown tombol pamisah ora didhukung ing kene.
<div class="btn-group-vertical">
...
</div>