Foundation Pagination

If your webpage has a lot of content, you need to use pagination functionality.

To create a basic pagination feature, you need to<ul>add to element.paginationClass:

Example

<ul class="pagination">
  <li><a href="#">1</a></li>
  <li><a href="#">2</a></li>
  <li><a href="#">3</a></li>
  <li><a href="#">4</a></li>
  <li><a href="#">5</a></li>
</ul>

Try it Yourself »

Current page

You can<li>add.currentclass to mark the current page:

Example

<ul class="pagination">
  <li class="current"><a href="#">1</a></li>
  <li><a href="#">2</a></li>
  <li><a href="#">3</a></li>
  <li><a href="#">4</a></li>
  <li><a href="#">5</a></li>
</ul>

Try it Yourself »

Disabled pagination

If you need to make a pagination item unclickable, you need to use.unavailableClass:

Example

<ul class="pagination">
  <li><a href="#">1</a></li>
  <li><a href="#">2</a></li>
  <li class="unavailable"><a href="#">3</a></li>
  <li><a href="#">4</a></li>
  <li><a href="#">5</a></li>
</ul>

Try it Yourself »

Pagination direction

In the first and last<li>add to element.arrowclass to insert HTML entity symbols&laquo;and&raquo;to create pagination direction symbols:

Example

<ul class="pagination">
  <li class="arrow"><a href="#">&laquo;</a></li>
  <li><a href="#">1</a></li>
  <li><a href="#">2</a></li>
  <li><a href="#">3</a></li>
  <li><a href="#">4</a></li>
  <li><a href="#">5</a></li>
  <li class="arrow"><a href="#">&raquo;</a></li>
</ul>
Try it Yourself »

Pagination centered display

We can add it on the outer layer of <ul><div>element, and on<div>add to.pagination-centeredclass to implement centered pagination display:

Example

<div class="pagination-centered">
  <ul class="pagination">
    <li class="arrow"><a href="#">&laquo;</a></li>
    <li class="current"><a href="#">1</a></li>
    <li><a href="#">2</a></li>
    <li><a href="#">3</a></li>
    <li><a href="#">4</a></li>
    <li><a href="#">5</a></li>
    <li class="arrow"><a href="#">&raquo;</a></li>
  </ul>
</div>

Try it Yourself »

Breadcrumb navigation

Breadcrumb navigation is used to display the navigation structure of the current page.

In<ul>add to element.breadcrumbsclass to implement breadcrumb navigation. You can add it on the <li>.currentor.unavailableclass to set the current page and non-clickable effect:

Example

<ul class="breadcrumbs">
  <li><a href="#">Home</a></li>
  <li><a href="#">Private</a></li>
  <li class="unavailable"><a href="#">Pictures</a></li>
  <li class="current">Vacation</li>
</ul>

Try it Yourself »

Sub navigation

On page switching, sub-navigation is very useful.

In<dl>add to element.sub-navclass to create sub-navigation. In<dt>add a title to the element, for the selected option<dd>add.activeClass:

Example

<dl class="sub-nav">
  <dt>Filter:</dt>
  <dd class="active"><a href="#">All</a></dd>
  <dd><a href="#">Active</a></dd>
  <dd><a href="#">Pending</a></dd>
  <dd><a href="#">Suspended</a></dd>
</dl>

Try it Yourself »
other extensions