Trong thiết kế giao diện web hiện đại, việc hiển thị danh sách thông tin một cách rõ ràng và trực quan luôn là một trong những yếu tố quan trọng. List Group trong Bootstrap 5 là một thành phần mạnh mẽ, giúp bạn dễ dàng tạo ra các danh sách với giao diện đẹp mắt và tương tác linh hoạt. Bài viết này sẽ cung cấp cho bạn hướng dẫn chi tiết từ cấu trúc cơ bản đến các tùy biến nâng cao của List Group, nhằm giúp bạn áp dụng hiệu quả trong các dự án thực tế.
1. Giới thiệu về List Group
List Group là một thành phần UI của Bootstrap 5 cho phép bạn tạo danh sách các mục (items) với kiểu dáng nhất quán, hỗ trợ cả nội dung đơn giản lẫn phức tạp. Với List Group, bạn có thể:
- Hiển thị danh sách các mục dạng văn bản.
- Tích hợp các liên kết, nút bấm hoặc nội dung HTML tùy chỉnh.
- Kết hợp cùng các thành phần như badges, icons, hoặc hình ảnh để tăng tính tương tác và thẩm mỹ.
2. Cấu trúc cơ bản
2.1. Sử dụng <ul> và <li>
Cách tạo List Group cơ bản nhất là sử dụng thẻ <ul> với lớp list-group và mỗi mục là một thẻ <li> với lớp list-group-item:
<ul class="list-group">
<li class="list-group-item">Item 1</li>
<li class="list-group-item">Item 2</li>
<li class="list-group-item">Item 3</li>
</ul>2.2. Sử dụng <div> với các liên kết
Để tạo danh sách có thể tương tác (clickable), bạn có thể sử dụng thẻ <div> và <a> kết hợp với lớp list-group-item và list-group-item-action:
