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-groupi <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 .activeklasy, 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-actionklasę, 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 .disableddodaje 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-flushklasy, 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-horizontalklasę 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-darki 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 .badgeklasy 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 .