浅谈Bootstrap5怎么使用分页导航Pagination组件

Bootstrap5是一款常用的前端框架,其中有一个非常实用的分页导航组件——Pagination。在本文中,我们将详细介绍Bootstrap5怎么使用Pagination组件。

一、Pagination组件介绍

Pagination组件用于展示数据分页,例如在一个商品列表页中,当列表长度超过一页时,我们就需要用到Pagination组件来分页展示。在Bootstrap5中,Pagination组件提供了多种样式和方便的配置选项。

二、Pagination组件基本用法

使用Pagination组件非常简单,只需要按照以下步骤:

1.引入Pagination组件的CSS和JS文件

在标签中引入Bootstrap5的CSS文件和Pagination组件的CSS文件:

<head>

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@next/dist/css/bootstrap.min.css">

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@next/dist/css/bootstrap.rtl.min.css">

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@next/dist/css/bootstrap-icons.min.css">

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.3/dist/esm/popper.min.css">

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.3/dist/esm/popper-utils.min.css">

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.3/dist/esm/popper-modifiers.min.css">

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@next/dist/css/bootstrap.bundle.min.css">

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@next/dist/css/bootstrap-utilities.min.css">

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@next/dist/css/bootstrap-utilities.rtl.min.css">

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@next/dist/css/bootstrap-utilities.colors.min.css">

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@next/dist/css/bootstrap-utilities.colors.rtl.min.css">

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@next/dist/css/bootstrap.esm.min.css">

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons/font/bootstrap-icons.css">

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.3/dist/esm/popper-modifiers.min.css">

<!-- 引入Pagination的CSS文件 -->

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@next/dist/css/bootstrap.min.css">

<title>Bootstrap 5 Pagination</title>

</head>

在标签的底部引入Bootstrap5的JS文件和Pagination组件的JS文件:

<!-- 引入Bootstrap的JS文件 -->

<script src="https://cdn.jsdelivr.net/npm/bootstrap@next/dist/js/bootstrap.min.js"></script>

<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.3/dist/umd/popper.min.js"></script>

<!-- 引入jQuery -->

<script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script>

<!-- 引入Pagination的JS文件 -->

<script src="https://cdn.jsdelivr.net/npm/bootstrap@next/dist/js/bootstrap.bundle.min.js"></script>

2.在代码中添加Pagination组件

在需要添加分页导航的地方添加以下代码:

<nav aria-label="Page navigation 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>

</nav>

上述代码中,