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 .pagination
třídu k <ul>
prvku. Poté přidejte .page-item
do každého <li>
prvku a .page-link
tří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 .active
se 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 .disabled
se 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-lg
pro větší bloky nebo .pagination-sm
pro 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 .breadcrumb
a .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>