Bootstrap -Listengruppen
Grundlegende Listengruppen
Die einfachste Listengruppe ist eine ungeordnete Liste mit Listenelementen:
- Erster Gegenstand
- Zweiter Artikel
- Dritter Artikel
Um eine Basislistengruppe zu erstellen, verwenden Sie ein <ul>
Element mit Klasse .list-group
und
<li>
Elemente mit Klasse .list-group-item
:
Beispiel
<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>
Listengruppe mit Abzeichen
Sie können auch Badges zu einer Listengruppe hinzufügen. Die Abzeichen werden automatisch rechts positioniert:
- 12Neu
- 5Gelöscht
- 3Warnungen
Um ein Abzeichen zu erstellen, erstellen Sie ein <span>
Element mit Klasse .badge
innerhalb des Listenelements:
Beispiel
<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>
Listengruppe mit verknüpften Elementen
Die Elemente in einer Listengruppe können auch Hyperlinks sein. Dadurch wird beim Hover eine graue Hintergrundfarbe hinzugefügt:
Um eine Listengruppe mit verknüpften Elementen zu erstellen, verwenden Sie <div>
anstelle von <ul>
und <a>
anstelle von <li>
:
Beispiel
<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>
Aktiver Zustand
Verwenden Sie die .active
Klasse, um das aktuelle Element hervorzuheben:
Beispiel
<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>
Deaktiviertes Element
Die folgende Listengruppe hat ein deaktiviertes Element:
Um ein Element zu deaktivieren, fügen Sie die .disabled
Klasse hinzu:
Beispiel
<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>
Kontextbezogene Klassen
Kontextbezogene Klassen können zum Einfärben von Listenelementen verwendet werden:
- Erster Gegenstand
- Zweiter Artikel
- Dritter Artikel
- Vierter Punkt
Die Klassen zum Färben von Listenelementen sind:
.list-group-item-success
, list-group-item-info
,
list-group-item-warning
, und .list-group-item-danger
:
Beispiel
<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>
Benutzerdefinierte Inhalte
Sie können fast jeden HTML-Code in ein Listengruppenelement einfügen.
Bootstrap stellt die Klassen bereit .list-group-item-heading
,
.list-group-item-text
die wie folgt verwendet werden können:
Beispiel
<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>