Bootstrap5 Pagination

In the web development process, if there is too much content, pagination is generally used.

Bootstrap 5 can easily implement pagination effects.

To create a basic pagination, you can<ul>add on the element.paginationclass. Then<li>add on the element.page-itemclass,<li>add on the <a> tag of the element.page-linkclass:

Example

<ul class="pagination"> <li class="page-item"><a class="page-link" href="#">Previous</a></li> <li class="page-item"><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> <li class="page-item"><a class="page-link" href="#">Next</a></li> </ul>

Try it »

Current page state

The current page can use the.activeclass to highlight:

Example

<ul class="pagination"> <li class="page-item"><a class="page-link" href="#">Previous</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" href="#">Next</a></li> </ul>

Try it »

Disabled pagination links

.disabledThe class can set pagination links to be unclickable:

Example

<ul class="pagination"> <li class="page-item disabled"><a class="page-link" href="#">Previous</a></li> <li class="page-item"><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> <li class="page-item"><a class="page-link" href="#">Next</a></li> </ul>

Try it »

Pagination sizing

You can set pagination items to different sizes.

.pagination-lgclass sets pagination items with a large font,.pagination-smclass sets pagination items with a small font:

Example

<ul class="pagination pagination-lg"> <li class="page-item"><a class="page-link" href="#">Previous</a></li> <li class="page-item"><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> <li class="page-item"><a class="page-link" href="#">Next</a></li> </ul> <ul class="pagination pagination-sm"> <li class="page-item"><a class="page-link" href="#">Previous</a></li> <li class="page-item"><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> <li class="page-item"><a class="page-link" href="#">Next</a></li> </ul>

Try it »

Pagination alignment

You can use utility classes to set the alignment of pagination:

Example

<!--Default (left-aligned)--> <ul class="pagination" style="margin:20px 0"> <li class="page-item">...</li> </ul> <!--Centered--> <ul class="pagination justify-content-center" style="margin:20px 0"> <li class="page-item">...</li> </ul> <!--Right-aligned--> <ul class="pagination justify-content-end" style="margin:20px 0"> <li class="page-item">...</li> </ul>

Try it »

Breadcrumb navigation

.breadcrumband.breadcrumb-itemThe class is used to set breadcrumb navigation:

Example

<ul class="breadcrumb"> <li class="breadcrumb-item"><a href="#">Photos</a></li> <li class="breadcrumb-item"><a href="#">Summer 2017</a></li> <li class="breadcrumb-item"><a href="#">Italy</a></li> <li class="breadcrumb-item active">Rome</li> </ul>

Try it »
Other extensions