Grupos de lista de bootstrap
Grupos de lista básica
O grupo de lista mais básico é uma lista não ordenada com itens de lista:
- Primeiro item
- Segundo item
- Terceiro item
Para criar um grupo de lista básico, use um <ul>
elemento com class .list-group
e
<li>
elementos com class .list-group-item
:
Exemplo
<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>
Listar grupo com emblemas
Você também pode adicionar emblemas a um grupo de listas. Os crachás serão posicionados automaticamente à direita:
- 12Novo
- 5Excluído
- 3Avisos
Para criar um badge, crie um <span>
elemento com classe .badge
dentro do item da lista:
Exemplo
<ul class="list-group">
<li class="list-group-item">New <span class="badge">12</span></li>
<li class="list-group-item">Deleted <span class="badge">5</span></li>
<li class="list-group-item">Warnings <span class="badge">3</span></li>
</ul>
Listar grupo com itens vinculados
Os itens em um grupo de lista também podem ser hiperlinks. Isso adicionará uma cor de fundo cinza ao passar o mouse:
Para criar um grupo de lista com itens vinculados, use <div>
em vez de <ul>
e <a>
em vez de <li>
:
Exemplo
<div class="list-group">
<a href="#" class="list-group-item">First item</a>
<a href="#" class="list-group-item">Second item</a>
<a href="#" class="list-group-item">Third item</a>
</div>
Estado ativo
Use a .active
classe para destacar o item atual:
Exemplo
<div class="list-group">
<a href="#" class="list-group-item active">First item</a>
<a href="#" class="list-group-item">Second item</a>
<a href="#" class="list-group-item">Third item</a>
</div>
Item desativado
O seguinte grupo de lista tem um item desabilitado:
Para desabilitar um item, adicione a .disabled
classe:
Exemplo
<div class="list-group">
<a href="#" class="list-group-item disabled">First item</a>
<a href="#" class="list-group-item">Second item</a>
<a href="#" class="list-group-item">Third item</a>
</div>
Classes contextuais
As classes contextuais podem ser usadas para colorir itens da lista:
- Primeiro item
- Segundo item
- Terceiro item
- Quarto item
As classes para colorir os itens da lista são:
.list-group-item-success
, list-group-item-info
,
list-group-item-warning
e .list-group-item-danger
:
Exemplo
<ul class="list-group">
<li class="list-group-item list-group-item-success">First item</li>
<li class="list-group-item list-group-item-info">Second item</li>
<li class="list-group-item list-group-item-warning">Third item</li>
<li class="list-group-item list-group-item-danger">Fourth item</li>
</ul>
Conteúdo personalizado
Você pode adicionar praticamente qualquer HTML dentro de um item de grupo de lista.
O Bootstrap fornece as classes .list-group-item-heading
e
.list-group-item-text
que podem ser usadas da seguinte forma:
Exemplo
<div class="list-group">
<a href="#" class="list-group-item active">
<h4 class="list-group-item-heading">First List Group Item Heading</h4>
<p class="list-group-item-text">List Group Item Text</p>
</a>
<a href="#" class="list-group-item">
<h4 class="list-group-item-heading">Second List Group Item Heading</h4>
<p class="list-group-item-text">List Group Item Text</p>
</a>
<a href="#" class="list-group-item">
<h4 class="list-group-item-heading">Third List Group Item Heading</h4>
<p class="list-group-item-text">List Group Item Text</p>
</a>
</div>