Pagination
Indicate a series of related content across multiple pages with the Pagination component. Use Material Icons for the previous/next controls to match the Material Design specification.
Overview
Use a <nav> with a .pagination list. Mark the current page with .active and unavailable links with .disabled.
HTML
<!-- Default pagination -->
<nav aria-label="Page navigation">
<ul class="pagination">
<li class="page-item disabled">
<a class="page-link" href="#" tabindex="-1" aria-disabled="true">Previous</a>
</li>
<li class="page-item"><a class="page-link" href="#">1</a></li>
<li class="page-item active" aria-current="page">
<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>
</nav>With Material Icons
Replace text labels with Material Design chevron icons for a cleaner, more modern look.
HTML
<!-- Pagination with Material icons -->
<nav aria-label="Page navigation">
<ul class="pagination">
<li class="page-item">
<a class="page-link d-flex align-items-center" href="#" aria-label="Previous">
<i class="material-icons" style="font-size:18px;">chevron_left</i>
</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 d-flex align-items-center" href="#" aria-label="Next">
<i class="material-icons" style="font-size:18px;">chevron_right</i>
</a>
</li>
</ul>
</nav>Sizing
Add .pagination-lg or .pagination-sm for larger or smaller pagination.
HTML
<!-- Sizing: .pagination-lg and .pagination-sm -->
<nav>
<ul class="pagination pagination-lg mb-3">
<li class="page-item active"><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>
</ul>
</nav>
<nav>
<ul class="pagination pagination-sm">
<li class="page-item active"><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>
</ul>
</nav>