3.9 Bootstrap pagination


Bootstrap pagination

insert image description here

This chapter will explain the pagination features supported by Bootstrap. Pagination is an unordered list, and Bootstrap handles pagination like other interface elements.

Pagination

The following table lists the classes provided by Bootstrap to handle pagination.

Class describe sample code
.pagination Add this class to display pagination on the page. <ul class="pagination">
<li><a href="#">&laquo;</a></li>
<li><a href="#">1</a></li>
.......
</ul>
.disabled, .active You can customize links by using .disabled to define a non-clickable link and .active to indicate the current page. <ul class="pagination">
<li class="disabled"><a href="#">&laquo;</a></li>
<li class="active"><a href="#">1<span class="sr-only">(current)</span></a></li>
.......
</ul>
.pagination-lg, .pagination-sm Use these classes to get items of different sizes. <ul class="pagination pagination-lg">...</ul>
<ul class="pagination">...</ul>
<ul class="pagination pagination-sm">...</ul>

default pagination

The following example demonstrates the use of the class .pagination discussed in the table above:

<ul class="pagination">
    <li><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><a href="#">&raquo;</a></li>
</ul>

running result
insert image description here

pagination status

The following example demonstrates the usage of the classes .disabled, .active discussed in the table above:

<ul class="pagination">
    <li><a href="#">&laquo;</a></li>
    <li class="active"><a href="#">1</a></li>
    <li class="disabled"><a href="#">2</a></li>
    <li><a href="#">3</a></li>
    <li><a href="#">4</a></li>
    <li><a href="#">5</a></li>
    <li><a href="#">&raquo;</a></li>
</ul>

running result
insert image description here

page size

The following example demonstrates the use of the class .pagination-* discussed in the table above:

<ul class="pagination pagination-lg">
<li><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><a href="#">&raquo;</a></li>
</ul><br>
<ul class="pagination">
    <li><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><a href="#">&raquo;</a></li>
</ul><br>
<ul class="pagination pagination-sm">
    <li><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><a href="#">&raquo;</a></li>
</ul>

running result
insert image description here

Pager

If you want to create a simple pagination link to provide user navigation, you can do so by turning pages. Like pagination links, pagination is an unordered list. By default, links are centered. The following table lists the classes that Bootstrap handles page turning.

Class describe sample code
.pager Add this class to get page turning links. <ul class="pager">
<li><a href="#">Previous</a></li>
<li><a href="#">Next</a></li>
</ul>
.previous, .next Use class .previous to align links to the left and .next to align links to the right. <ul class="pager">
<li class="previous"><a href="#">&larr; Older</a></li>
<li class="next"><a href="#">Newer &rarr;</a></li>
</ul>
.disabled Add this class to get a faded look. <ul class="pager">
<li class="previous disabled"><a href="#">&larr; Older</a></li>
<li class="next"><a href="#">Newer &rarr;</a></li>
</ul>

default page flip

The following example demonstrates the use of the class .pager discussed in the table above:

<ul class="pager">
    <li><a href="#">Previous</a></li>
    <li><a href="#">Next</a></li>
</ul>

running result
insert image description here

aligned links

The following example demonstrates the usage of the classes .previous, .next discussed in the table above:

<ul class="pager">
    <li class="previous"><a href="#">&larr; Older</a></li>
    <li class="next"><a href="#">Newer &rarr;</a></li>
</ul>

running result
insert image description here

page turning status

The following example demonstrates the use of the class .disabled discussed in the table above:

<ul class="pager">
    <li class="previous disabled"><a href="#">&larr; Older</a></li>
    <li class="next"><a href="#">Newer &rarr;</a></li>
</ul>

running result
insert image description here

paging

kind describe
.pager A simple pagination with links center aligned.
.previous The button style of the previous page in .pager, left-aligned
.next The button style of the next page in .pager, right aligned
.disabled disable link
.pagination pagination link
.pagination-lg Larger pagination links
.pagination-sm Smaller size pagination links
.disabled disable link
.active Current page link style

Guess you like

Origin blog.csdn.net/m0_62617719/article/details/131756896