Bootstrap 4 Seznam skupin


Základní seznamové skupiny

Nejzákladnější skupinou seznamů je neuspořádaný seznam s položkami seznamu:

  • První položka
  • Druhá položka
  • Třetí položka

Chcete-li vytvořit základní skupinu seznamů, použijte <ul>prvek s class .list-groupa <li>prvky s class .list-group-item:

Příklad

<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>

Aktivní stav

  • Aktivní položka
  • Druhá položka
  • Třetí položka

Pomocí .activetřídy zvýrazněte aktuální položku:

Příklad

<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>


Seznam skupin s propojenými položkami

Chcete-li vytvořit skupinu seznamů s propojenými položkami, použijte <div>místo <ul> a <a>místo <li>. Volitelně přidejte .list-group-item-actiontřídu, pokud chcete, aby byla při umístění kurzoru šedá barva pozadí:

Příklad

<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>

Deaktivovaná položka

Třída .disabledpřidá do zakázané položky světlejší barvu textu. A když se použije na odkazy, odstraní efekt přechodu:

Příklad

<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>

Spláchnout / odstranit okraje

Použijte .list-group-flushtřídu k odstranění některých okrajů a zaoblených rohů:

  • První položka
  • Druhá položka
  • Třetí položka
  • Čtvrtá položka

Příklad

<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>

Horizontální seznam skupin

Pokud chcete, aby se položky seznamu zobrazovaly vodorovně namísto svisle (vedle sebe namísto nad sebou), přidejte .list-group-horizontaltřídu do .list-group:

  • První položka
  • Druhá položka
  • Třetí položka
  • Čtvrtá položka

Příklad

<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>

Kontextové třídy

Kontextové třídy lze použít k vybarvení položek seznamu:

  • Úspěšná položka
  • Sekundární položka
  • Info položka
  • Výstražná položka
  • Nebezpečný předmět
  • Primární položka
  • Tmavá položka
  • Lehká položka

Třídy pro vybarvování položek seznamu jsou: .list-group-item-success, list-group-item-secondary, list-group-item-info, list-group-item-warning, .list-group-item-danger, .list-group-item-primarya list-group-item-dark, list-group-item-light:

Příklad

<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>

Propojte položky s kontextovými třídami

Příklad

<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>

Seznam skupin s odznaky

Kombinujte .badgetřídy s pomocnými/pomocnými třídami a přidejte odznaky do skupiny seznamu:

  • Doručená pošta 12
  • reklamy 50
  • Haraburdí 99

Příklad

<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>

Tip: Přečtěte si více o Bootstrap 4 Utility/Helper třídách v naší kapitole BS4 Utilities .