Bootstrap 5 分页
基础的分页
如果您的网站有很多页面,您可能希望为每个页面添加某种分页。
如需创建基本分页,请将 .pagination
类添加到 <ul>
元素。然后将 .page-item
添加到每个 <li>
元素,并将 .page-link
类添加到 <li>
中的每个链接:
实例
<ul class="pagination"> <li class="page-item"><a class="page-link" href="#">上一页</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="#">下一页</a></li> </ul>
活动状态
.active
类用于“突出显示”当前页面:
实例
<ul class="pagination"> <li class="page-item"><a class="page-link" href="#">上一页</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="#">下一页</a></li> </ul>
禁用状态
.disabled
类用于不可点击的链接:
实例
<ul class="pagination"> <li class="page-item disabled"><a class="page-link" href="#">上一页</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="#">下一页</a></li> </ul>
分页大小
分页块也可以被调整为更大或更小的尺寸:
请为较大的块添加类 .pagination-lg
或为较小的块添加 .pagination-sm
类:
实例
<ul class="pagination pagination-lg"> <li class="page-item"><a class="page-link" href="#">上一页</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="#">下一页</a></li> </ul> <ul class="pagination pagination-sm"> <li class="page-item"><a class="page-link" href="#">上一页</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="#">下一页</a></li> </ul>
分页对齐
请使用 utility 类来更改分页的对齐方式:
实例
<!-- Default (left-aligned) --> <ul class="pagination" style="margin:20px 0"> <li class="page-item">...</li> </ul> <!-- Center-aligned --> <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>
面包屑(Breadcrumbs)
分页的另一种形式是面包屑:
.breadcrumb
和 .breadcrumb-item
类规定当前页面在导航层次结构中的位置:
实例
<ul class="breadcrumb"> <li class="breadcrumb-item"><a href="#">照片</a></li> <li class="breadcrumb-item"><a href="#">2019年秋季</a></li> <li class="breadcrumb-item"><a href="#">中国</a></li> <li class="breadcrumb-item active">北京</li> </ul>