Create responsive website with Bootstrap

Bootstrap tutorial includes all topics such as jumbotron, table, button, grid, form, image, alert, wells, container, carousel, panels, glyphicon, badges, labels, progress bar, pagination, pager, list group, dropdown, collapse,tabs, pills, navbar, inputs, modals, tooltip, popover and scrollspy.

Bootstrap List Groups


Bootstrap list group is used to create a group of list with list items. The most basic list group is an unordered list containing list items.

The class ".list-group" within the <ul> element and the class ".list-group-item" within the <li>element are used to create a basic list group.

Basic List Groups

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

List Group with Badges

The badges can also be added to a list group. They will automatically be positioned to the right side.

You have to create a <span> element with class ".badge" inside the list item to create a badge.

<ul class="list-group">
  <li class="list-group-item">Comments <span class="badge">12</span></li>
  <li class="list-group-item">Blogs <span class="badge">5</span></li>
  <li class="list-group-item">Likes <span class="badge">3</span></li>
</ul>

Bootstrap List Groups with Hyperlinks

You can also link items to the list group. This provides a grey background color on hover.

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

Bootstrap List Group: Display active item

The class ".active" is used to highlight the current item. It specifies that the specific item is in active state.

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

Bootstrap List Group: Display a disable item

The class ".disabled" is used to disable a specific item in the list group.

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

Bootstrap List Group: Contextual Classes

You can add colors to the list items by using contextual classes.

  • .list-group-item-success
  • .list-group-item-info
  • .list-group-item-warning
  • .list-group-item-danger
<ul class="list-group">
  <li class="list-group-item list-group-item-success">First</li>
  <li class="list-group-item list-group-item-info">Second</li>
  <li class="list-group-item list-group-item-warning">Third</li>
  <li class="list-group-item list-group-item-danger">Fourth</li>
</ul>