Bootstrap5 List Group

Bootstrap 5 List Group is a component used to display a series of items or content, often used for navigation, tags, menus, or other similar list forms.

The list group component provides a flexible way to display ordered or unordered content, and you can customize the style, interaction, and layout of each item.

Basic Structure

Bootstrap 5 list group consists of the following parts:

  • .list-group: A container used to wrap the entire list.
  • .list-group-item: Each list item, usually containing text, links, or other content.
  • .list-group-item-action: Makes list items clickable, often used to create interactive lists.
  • .list-group-item-primaryetc.: Used to add different background colors or other styles to list items.

Most basic list groups are unordered.

To create a list group, you can add<ul>on the element.list-groupclass, on the<li>element add.list-group-itemclass:

Example

<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>

Try it Yourself »

Active list item

By adding.activeclass to set the active list item:

Example

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

Try it Yourself »

Disabled list item

.disabledclass is used to set disabled list items:

Example

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

Try it Yourself »

Link list items

To create a linked list item, you can replace<ul>with<div> , <a>replace<li>. If you want to show a gray background on mouse hover, add.list-group-item-actionclass:

Example

<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>

Try it Yourself »

Remove list border

Use.list-group-flushclass to remove the border and border radius of the list:

Example

<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>

Try it Yourself »

Horizontal list group

We can add.list-group-horizontalclass to.list-groupafter the class to create a horizontal list group:

Example

<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>

Try it Yourself »

Multiple color list items

The color of list items can be set using the following classes: .list-group-item-success, list-group-item-secondary, list-group-item-info, list-group-item-warning, .list-group-item-danger, list-group-item-darkandlist-group-item-light:

Example

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

Try it Yourself »

Linked multiple color list items

Example

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

Try it »

List group case

Example


Try it »
Other extensions