Pagination

Pagination splits content into pages, as seen on questions, tags, users, and jobs listings.

Pagination splits content into pages, as seen on questions, tags, users, and jobs listings.

Class Parent Modifies Description
.s-pagination N/A N/A Base pagination style.
.s-pagination--item .s-pagination N/A A child element that's used as a link and labeled with the page number.
.s-pagination--item__clear N/A .s-pagination--item Clears the background and removes any interactivity. Used for ellipses and descriptions.
.s-pagination--item__nav N/A .s-pagination--item Styles the Next or Previous button with a circular background and fixed dimensions. Typically used with an icon to indicate navigation to the next page.
.is-selected N/A .s-pagination--item Active state that's applied to the current page.
<nav class="s-pagination" aria-label="pagination">
<ul>
<li>
<a class="s-pagination--item s-pagination--item__nav" href="#">
@Svg.ArrowLeft
<span class="v-visible-sr">previous page</span>
</a>
</li>
<li>
<a class="s-pagination--item is-selected" href="…" aria-current="page">
<span class="v-visible-sr">page</span>
1
</a>
</li>
<li>
<a class="s-pagination--item" href="…">
<span class="v-visible-sr">page</span>
2
</a>
</li>
<li>
<a class="s-pagination--item" href="…">
<span class="v-visible-sr">page</span>
3
</a>
</li>
<li>
<a class="s-pagination--item" href="…">
<span class="v-visible-sr">page</span>
4
</a>
</li>
<li>
<a class="s-pagination--item" href="…">
<span class="v-visible-sr">page</span>
5
</a>
</li>
<li>
<span class="s-pagination--item s-pagination--item__clear"></span>
</li>
<li>
<a class="s-pagination--item" href="…">
<span class="v-visible-sr">page</span>
122386
</a>
</li>
<li>
<a class="s-pagination--item s-pagination--item__nav" href="…">
@Svg.ArrowRight
<span class="v-visible-sr">next page</span>
</a>
</li>
</ul>
</nav>