Bootstrap 4 Listy grup
Podstawowe grupy list
Najbardziej podstawową grupą list jest lista nieuporządkowana z elementami listy:
- Pierwsza pozycja
- Druga pozycja
- Trzecia pozycja
Aby utworzyć podstawową grupę list, użyj <ul>
elementu z class .list-group
i
<li>
elementów z class .list-group-item
:
Przykład
<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>
Stan aktywny
- Aktywny przedmiot
- Druga pozycja
- Trzecia pozycja
Użyj .active
klasy, aby podświetlić bieżący element:
Przykład
<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>
Lista grup z połączonymi elementami
Aby utworzyć grupę list z połączonymi elementami, użyj <div>
zamiast <ul>
i <a>
zamiast <li>
. Opcjonalnie dodaj .list-group-item-action
klasę, jeśli chcesz mieć szary kolor tła po najechaniu myszą:
Przykład
<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>
Wyłączona pozycja
Klasa .disabled
dodaje jaśniejszy kolor tekstu do wyłączonego elementu. A gdy zostanie użyty na linkach, usunie efekt najechania:
Przykład
<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>
Wyrównaj/usuń obramowania
Użyj .list-group-flush
klasy, aby usunąć niektóre obramowania i zaokrąglone rogi:
- Pierwsza pozycja
- Druga pozycja
- Trzecia pozycja
- Czwarty element
Przykład
<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>
Poziome grupy list
Jeśli chcesz, aby elementy listy były wyświetlane w poziomie zamiast w pionie (obok siebie, a nie jeden nad drugim), dodaj .list-group-horizontal
klasę do .list-group
:
- Pierwsza pozycja
- Druga pozycja
- Trzecia pozycja
- Czwarty element
Przykład
<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>
Klasy kontekstowe
Klasy kontekstowe mogą być używane do kolorowania elementów listy:
- Pozycja sukcesu
- Druga pozycja
- Element informacyjny
- Element ostrzegawczy
- Niebezpieczny przedmiot
- Podstawowy przedmiot
- Ciemny przedmiot
- Lekki przedmiot
Klasy kolorowania elementów listy to:
.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
i list-group-item-light
,:
Przykład
<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>
Połącz elementy z klasami kontekstowymi
Przykład
<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>
Lista grupy z odznakami
Połącz .badge
klasy z klasami użytkowymi/pomocniczymi, aby dodać odznaki wewnątrz grupy listy:
- W pudełku 12
- Reklamy 50
- Graty 99
Przykład
<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>
Wskazówka: Przeczytaj więcej o klasach Bootstrap 4 Utility/Helper w naszym rozdziale BS4 Utilities .