Nhóm nút Bootstrap 4
Nhóm nút
Bootstrap 4 cho phép bạn nhóm một loạt các nút lại với nhau (trên một dòng) trong một nhóm nút:
Sử dụng một <div>
phần tử với lớp .btn-group
để tạo một nhóm nút:
Thí dụ
<div class="btn-group">
<button type="button" class="btn btn-primary">Apple</button>
<button type="button" class="btn btn-primary">Samsung</button>
<button type="button" class="btn btn-primary">Sony</button>
</div>
Mẹo: Thay vì áp dụng kích thước nút cho mọi nút trong một nhóm, hãy sử dụng lớp .btn-group-lg
cho nhóm nút lớn hoặc lớp .btn-group-sm
cho nhóm nút nhỏ:
Các nút lớn:
Các nút mặc định:
Các nút nhỏ:
Thí dụ
<div class="btn-group btn-group-lg">
<button type="button" class="btn btn-primary">Apple</button>
<button type="button" class="btn btn-primary">Samsung</button>
<button type="button" class="btn btn-primary">Sony</button>
</div>
Nhóm nút dọc
Bootstrap 4 cũng hỗ trợ các nhóm nút dọc:
Sử dụng lớp .btn-group-vertical
để tạo một nhóm nút dọc:
Thí dụ
<div class="btn-group-vertical">
<button type="button" class="btn btn-primary">Apple</button>
<button type="button" class="btn btn-primary">Samsung</button>
<button type="button" class="btn btn-primary">Sony</button>
</div>
Nhóm nút lồng và menu thả xuống
Các nhóm nút lồng nhau để tạo menu thả xuống (bạn sẽ tìm hiểu thêm về menu thả xuống trong chương sau):
Thí dụ
<div class="btn-group">
<button type="button" class="btn btn-primary">Apple</button>
<button type="button" class="btn btn-primary">Samsung</button>
<div class="btn-group">
<button type="button" class="btn
btn-primary dropdown-toggle" data-toggle="dropdown">
Sony
</button>
<div
class="dropdown-menu">
<a
class="dropdown-item" href="#">Tablet</a>
<a
class="dropdown-item" href="#">Smartphone</a>
</div>
</div>
</div>
Trình đơn thả xuống Nút tách
Thí dụ
<div class="btn-group">
<button type="button" class="btn btn-primary">Sony</button>
<button type="button" class="btn btn-primary dropdown-toggle
dropdown-toggle-split"
data-toggle="dropdown">
<span class="caret"></span>
</button>
<div class="dropdown-menu">
<a
class="dropdown-item" href="#">Tablet</a>
<a
class="dropdown-item" href="#">Smartphone</a>
</div>
</div>
Nhóm nút dọc w / thả xuống
Thí dụ
<div class="btn-group-vertical">
<button type="button" class="btn
btn-primary">Apple</button>
<button type="button" class="btn btn-primary">Samsung</button>
<div class="btn-group">
<button type="button" class="btn
btn-primary dropdown-toggle" data-toggle="dropdown">
Sony
</button>
<div
class="dropdown-menu">
<a
class="dropdown-item" href="#">Tablet</a>
<a
class="dropdown-item" href="#">Smartphone</a>
</div>
</div>
</div>
Các nhóm nút cạnh nhau
Các nhóm nút là "nội tuyến" theo mặc định, điều này làm cho chúng xuất hiện cạnh nhau khi bạn có nhiều nhóm:
Thí dụ
<div class="btn-group">
<button type="button" class="btn btn-primary">Apple</button>
<button type="button" class="btn btn-primary">Samsung</button>
<button type="button" class="btn btn-primary">Sony</button>
</div>
<div class="btn-group">
<button type="button" class="btn btn-primary">BMW</button>
<button type="button" class="btn btn-primary">Mercedes</button>
<button type="button" class="btn btn-primary">Volvo</button>
</div>