Bootstrap 4 Stránkování


Základní stránkování

Pokud máte webovou stránku se spoustou stránek, možná budete chtít na každou stránku přidat nějaký druh stránkování.

Chcete-li vytvořit základní stránkování, přidejte .paginationtřídu k <ul>prvku. Poté přidejte .page-itemdo každého <li>prvku a .page-linktřídu do každého odkazu uvnitř <li>:

Příklad

<ul class="pagination">
  <li class="page-item"><a class="page-link" href="#">Previous</a></li>
  <li class="page-item"><a class="page-link" href="#">1</a></li>
  <li class="page-item"><a class="page-link" href="#">2</a></li>
  <li class="page-item"><a class="page-link" href="#">3</a></li>
  <li class="page-item"><a class="page-link" href="#">Next</a></li>
</ul>

Aktivní stav

Třída .activese používá k "zvýraznění" aktuální stránky:

Příklad

<ul class="pagination">
  <li class="page-item"><a class="page-link" href="#">Previous</a></li>
  <li class="page-item"><a class="page-link" href="#">1</a></li>
  <li class="page-item active"><a class="page-link" href="#">2</a></li>
  <li class="page-item"><a class="page-link" href="#">3</a></li>
  <li class="page-item"><a class="page-link" href="#">Next</a></li>
</ul>


Deaktivovaný stav

Třída .disabledse používá pro odkazy, na které nelze kliknout:

Příklad

<ul class="pagination">
  <li class="page-item disabled"><a class="page-link" href="#">Previous</a></li>
  <li class="page-item"><a class="page-link" href="#">1</a></li>
  <li class="page-item"><a class="page-link" href="#">2</a></li>
  <li class="page-item"><a class="page-link" href="#">3</a></li>
  <li class="page-item"><a class="page-link" href="#">Next</a></li>
</ul>

Velikost stránkování

Stránkovací bloky lze také upravit na větší nebo menší velikost:

Přidejte třídu .pagination-lgpro větší bloky nebo .pagination-smpro menší bloky:

Příklad

<ul class="pagination pagination-lg">
  <li class="page-item"><a class="page-link" href="#">Previous</a></li>
  <li class="page-item"><a class="page-link" href="#">1</a></li>
  <li class="page-item"><a class="page-link" href="#">2</a></li>
  <li class="page-item"><a class="page-link" href="#">3</a></li>
  <li class="page-item"><a class="page-link" href="#">Next</a></li>
</ul>

<ul class="pagination pagination-sm">
  <li class="page-item"><a class="page-link" href="#">Previous</a></li>
  <li class="page-item"><a class="page-link" href="#">1</a></li>
  <li class="page-item"><a class="page-link" href="#">2</a></li>
  <li class="page-item"><a class="page-link" href="#">3</a></li>
  <li class="page-item"><a class="page-link" href="#">Next</a></li>
</ul>

Zarovnání stránkování

Ke změně zarovnání stránkování použijte pomocné třídy:

Příklad

<!-- Default (left-aligned) -->
<ul class="pagination" style="margin:20px 0">
  <li class="page-item">...</li>
</ul>

<!-- Center-aligned -->
<ul class="pagination justify-content-center" style="margin:20px 0">
  <li class="page-item">...</li>
</ul>

<!-- Right-aligned -->
<ul class="pagination justify-content-end" style="margin:20px 0">
  <li class="page-item">...</li>
</ul>

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


Strouhanka

Další formou stránkování je strouhanka:

Třídy .breadcrumba .breadcrumb-item označují umístění aktuální stránky v rámci navigační hierarchie:

Příklad

<ul class="breadcrumb">
  <li class="breadcrumb-item"><a href="#">Photos</a></li>
  <li class="breadcrumb-item"><a href="#">Summer 2017</a></li>
  <li class="breadcrumb-item"><a href="#">Italy</a></li>
  <li class="breadcrumb-item active">Rome</li>
</ul>