Bootstrap 4 groupes de listes
Groupes de liste de base
Le groupe de liste le plus basique est une liste non ordonnée avec des éléments de liste :
- Premier article
- Deuxième article
- Troisième article
Pour créer un groupe de liste de base, utilisez un <ul>
élément avec class .list-group
et
<li>
des éléments avec class .list-group-item
:
Exemple
<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>
État actif
- Élément actif
- Deuxième article
- Troisième article
Utilisez la .active
classe pour mettre en surbrillance l'élément actuel :
Exemple
<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>
Groupe de listes avec éléments liés
Pour créer un groupe de listes avec des éléments liés, utilisez <div>
au lieu de <ul>
et <a>
au lieu de <li>
. Ajoutez éventuellement la .list-group-item-action
classe si vous souhaitez une couleur de fond grise au survol :
Exemple
<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>
Élément désactivé
La .disabled
classe ajoute une couleur de texte plus claire à l'élément désactivé. Et lorsqu'il est utilisé sur des liens, il supprimera l'effet de survol :
Exemple
<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>
Rincer/supprimer les bordures
Utilisez la .list-group-flush
classe pour supprimer certaines bordures et coins arrondis :
- Premier article
- Deuxième article
- Troisième article
- Quatrième élément
Exemple
<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>
Groupes de listes horizontales
Si vous souhaitez que les éléments de la liste s'affichent horizontalement au lieu de verticalement (côte à côte au lieu de se superposer), ajoutez la .list-group-horizontal
classe à.list-group
:
- Premier article
- Deuxième article
- Troisième article
- Quatrième élément
Exemple
<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>
Classes contextuelles
Les classes contextuelles peuvent être utilisées pour colorer les éléments de la liste :
- Élément de réussite
- Article secondaire
- Élément d'information
- Élément d'avertissement
- Article dangereux
- Article principal
- Objet sombre
- Article léger
Les classes de coloration des éléments de liste sont :
.list-group-item-success
, list-group-item-secondary
, list-group-item-info
,
list-group-item-warning
, .list-group-item-danger
, .list-group-item-primary
, list-group-item-dark
et list-group-item-light
, :
Exemple
<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>
Lier des éléments avec des classes contextuelles
Exemple
<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>
Groupe de liste avec badges
Combinez .badge
des classes avec des classes utilitaires/assistantes pour ajouter des badges dans le groupe de liste :
- Boîte de réception 12
- Les publicités 50
- Jonque 99
Exemple
<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>
Conseil : En savoir plus sur les classes d'utilitaires/d'assistance Bootstrap 4 dans notre chapitre BS4 Utilities .