This is a brand focused preview – for developer reference please see the current docs or the beta release.

Pagination

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

Classes

ClassApplied toDescription
.s-paginationN/ABase pagination style that is used universally.
.s-pagination--itemN/AA child element that's used as a link and labeled with the page number.
.is-selected.s-pagination--itemActive state that's applied to the current page.
.s-pagination--item__nav.s-pagination--itemStyles the Next or Previous button with a circular background and fixed dimensions. Typically used with an icon to indicate navigation to the next page.
.s-pagination--item__clear.s-pagination--itemClears the background and removes any interactivity. Used for ellipses and descriptions.

Example

<nav class="s-pagination" aria-label="pagination">
    <ul>
        <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>...</svg>
                <span class="v-visible-sr">next page</span>
            </a>
        </li>
    </ul>
</nav>