Appearance
Pagination
Pagination provides navigation controls for moving between pages of content.
Usage
Use .Pagination as a <nav> element containing .Pagination-Link items.
html
<nav class="Pagination" aria-label="Page navigation">
<a class="Pagination-Link" href="?page=1" aria-label="Previous">‹</a>
<a class="Pagination-Link" href="?page=1">1</a>
<a class="Pagination-Link" href="?page=2" data-active aria-current="page">2</a>
<a class="Pagination-Link" href="?page=3">3</a>
<span class="Pagination-Gap">…</span>
<a class="Pagination-Link" href="?page=10">10</a>
<a class="Pagination-Link" href="?page=3" aria-label="Next">›</a>
</nav>Variants
Use .compact for a minimal pagination bar showing only previous/next controls.
html
<nav class="Pagination compact" aria-label="Page navigation">
<a class="Pagination-Link" href="?page=1">← Previous</a>
<a class="Pagination-Link" href="?page=3">Next →</a>
</nav>States
data-activeoraria-current="page": Marks the current page link.data-disabledoraria-disabled="true": Marks a link as non-interactive (e.g. no previous page).
html
<a class="Pagination-Link" data-active aria-current="page" href="?page=2">2</a>
<a class="Pagination-Link" data-disabled aria-disabled="true">‹</a>Structure
.Pagination-Link: An individual page link or prev/next control..Pagination-Gap: A non-interactive ellipsis element between page ranges.

