Bootstrap 4 Nhóm danh sách


Nhóm danh sách cơ bản

Nhóm danh sách cơ bản nhất là danh sách không có thứ tự với các mục danh sách:

  • Mục đầu tiên
  • Mặt hàng thứ hai
  • Mặt hàng thứ ba

Để tạo một nhóm danh sách cơ bản, hãy sử dụng một <ul>phần tử có lớp .list-group<li>các phần tử có lớp .list-group-item:

Thí dụ

<ul class="list-group">
  <li class="list-group-item">First item</li>
  <li class="list-group-item">Second item</li>
  <li class="list-group-item">Third item</li>
</ul>

Trạng thái hoạt động

  • Mục hoạt động
  • Mặt hàng thứ hai
  • Mặt hàng thứ ba

Sử dụng .activelớp để đánh dấu mục hiện tại:

Thí dụ

<ul class="list-group">
  <li class="list-group-item active">Active item</li>
  <li class="list-group-item">Second item</li>
  <li class="list-group-item">Third item</li>
</ul>


Liệt kê nhóm với các mục được liên kết

Để tạo một nhóm danh sách với các mục được liên kết, hãy sử dụng <div>thay vì <ul><a>thay vì <li>. Theo tùy chọn, thêm .list-group-item-actionlớp nếu bạn muốn có màu nền xám khi di chuột:

Thí dụ

<div class="list-group">
  <a href="#" class="list-group-item list-group-item-action">First item</a>
  <a href="#" class="list-group-item list-group-item-action">Second item</a>
  <a href="#" class="list-group-item list-group-item-action">Third item</a>
</div>

Mặt hàng bị vô hiệu hóa

Lớp .disabledthêm màu văn bản sáng hơn cho mục bị vô hiệu hóa. Và khi được sử dụng trên các liên kết, nó sẽ loại bỏ hiệu ứng di chuột:

Thí dụ

<div class="list-group">
  <a href="#" class="list-group-item disabled">Disabled item</a>
  <a href="#" class="list-group-item disabled">Disabled item</a>
  <a href="#" class="list-group-item">Third item</a>
</div>

Xả / Xóa đường viền

Sử dụng .list-group-flushlớp để loại bỏ một số đường viền và các góc tròn:

  • Mục đầu tiên
  • Mặt hàng thứ hai
  • Mặt hàng thứ ba
  • Mặt hàng thứ tư

Thí dụ

<ul class="list-group list-group-flush">
  <li class="list-group-item">First item</li>
  <li class="list-group-item">Second item</li>
  <li class="list-group-item">Third item</li>
  <li class="list-group-item">Fourth item</li>
</ul>

Nhóm danh sách ngang

Nếu bạn muốn các mục trong danh sách hiển thị theo chiều ngang thay vì chiều dọc (cạnh nhau thay vì chồng lên nhau), hãy thêm .list-group-horizontallớp vào .list-group:

  • Mục đầu tiên
  • Mặt hàng thứ hai
  • Mặt hàng thứ ba
  • Mặt hàng thứ tư

Thí dụ

<ul class="list-group list-group-horizontal">
  <li class="list-group-item">First item</li>
  <li class="list-group-item">Second item</li>
  <li class="list-group-item">Third item</li>
  <li class="list-group-item">Fourth item</li>
</ul>

Các lớp theo ngữ cảnh

Các lớp ngữ cảnh có thể được sử dụng để tô màu các mục trong danh sách:

  • Mặt hàng thành công
  • Mặt hàng phụ
  • Mục thông tin
  • Mục cảnh báo
  • Vật phẩm nguy hiểm
  • Mặt hàng chính
  • Đồ tối
  • Mục nhẹ

Các lớp để tô màu các mục trong danh sách : .list-group-item-success,,,, list-group-item-secondary,:list-group-item-info list-group-item-warning.list-group-item-danger.list-group-item-primarylist-group-item-darklist-group-item-light

Thí dụ

<ul class="list-group">
  <li class="list-group-item list-group-item-success">Success item</li>
  <li class="list-group-item list-group-item-secondary">Secondary item</li>
  <li class="list-group-item list-group-item-info">Info item</li>
  <li class="list-group-item list-group-item-warning">Warning item</li>
  <li class="list-group-item list-group-item-danger">Danger item</li>
  <li class="list-group-item list-group-item-primary">Primary item</li>
  <li class="list-group-item list-group-item-dark">Dark item</li>
  <li class="list-group-item list-group-item-light">Light item</li>
</ul>

Liên kết các mục với Lớp theo ngữ cảnh

Thí dụ

<div class="list-group">
  <a href="#" class="list-group-item list-group-item-action">Action item</a>
  <a href="#" class="list-group-item list-group-item-action list-group-item-success">Success item</a>
  <a href="#" class="list-group-item list-group-item-action list-group-item-secondary">Secondary item</a>
  <a href="#" class="list-group-item list-group-item-action list-group-item-info">Info item</a>
  <a href="#" class="list-group-item list-group-item-action list-group-item-warning">Warning item</a>
  <a href="#" class="list-group-item list-group-item-action list-group-item-danger">Danger item</a>
  <a href="#" class="list-group-item list-group-item-action list-group-item-primary">Primary item</a>
  <a href="#" class="list-group-item list-group-item-action list-group-item-dark">Dark item</a>
  <a href="#" class="list-group-item list-group-item-action list-group-item-light">Light item</a>
</div>

Danh sách nhóm có huy hiệu

Kết hợp .badgecác lớp với các lớp tiện ích / trợ giúp để thêm huy hiệu bên trong nhóm danh sách:

  • Hộp thư đến 12
  • Quảng cáo 50
  • Rác 99

Thí dụ

<ul class="list-group">
  <li class="list-group-item d-flex justify-content-between align-items-center">
    Inbox
    <span class="badge badge-primary badge-pill">12</span>
  </li>
  <li class="list-group-item d-flex justify-content-between align-items-center">
    Ads
    <span class="badge badge-primary badge-pill">50</span>
  </li>
  <li class="list-group-item d-flex justify-content-between align-items-center">
    Junk
    <span class="badge badge-primary badge-pill">99</span>
  </li>
</ul>

Mẹo: Đọc thêm về các lớp Tiện ích / Người trợ giúp Bootstrap 4 trong Chương Tiện ích BS4 của chúng tôi .