<…">
当前位置:首页 > CSS

css分页制作

2026-03-11 15:46:43CSS

CSS分页制作方法

基础分页样式

使用无序列表<ul><li>创建分页结构,通过CSS设置样式:

<div class="pagination">
  <ul>
    <li><a href="#">«</a></li>
    <li><a href="#">1</a></li>
    <li><a class="active" 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="#">»</a></li>
  </ul>
</div>
.pagination ul {
  display: inline-block;
  padding: 0;
  margin: 0;
}

.pagination li {
  display: inline;
}

.pagination li a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  border: 1px solid #ddd;
}

.pagination li a.active {
  background-color: #4CAF50;
  color: white;
  border: 1px solid #4CAF50;
}

.pagination li a:hover:not(.active) {
  background-color: #ddd;
}

圆角分页效果

在基础样式上添加border-radius属性:

.pagination li a {
  border-radius: 5px;
  margin: 0 4px;
}

.pagination li a.active {
  border-radius: 5px;
}

悬停过渡动画

添加平滑的颜色过渡效果:

css分页制作

.pagination li a {
  transition: background-color .3s;
}

分页间距调整

控制分页项之间的间距:

.pagination {
  display: flex;
  justify-content: center;
  margin: 20px 0;
}

.pagination li {
  margin: 0 5px;
}

响应式分页

针对小屏幕设备的调整:

css分页制作

@media screen and (max-width: 600px) {
  .pagination li a {
    padding: 6px 10px;
    font-size: 12px;
  }
}

禁用状态样式

为不可点击的页码添加特殊样式:

.pagination li a.disabled {
  color: #ccc;
  cursor: not-allowed;
  pointer-events: none;
}

分页大小调整

创建不同尺寸的分页组件:

.pagination.large li a {
  padding: 12px 20px;
  font-size: 16px;
}

.pagination.small li a {
  padding: 4px 8px;
  font-size: 12px;
}

标签: 分页css
分享给朋友:

相关文章

css制作表格

css制作表格

使用HTML和CSS创建表格 HTML中的<table>元素用于创建表格,结合CSS可以调整样式。以下是一个基础示例: <table> <tr> &l…

css导航条制作

css导航条制作

基础导航条制作 使用HTML的无序列表<ul>和CSS的display: flex属性可以快速创建横向导航条。HTML结构通常包含导航链接列表,CSS负责样式和布局。 <nav&g…

php实现分页

php实现分页

PHP实现分页的基本方法 使用原生PHP实现分页功能需要结合数据库查询和HTML展示。以下是核心实现步骤: 数据库查询与分页逻辑 // 连接数据库 $conn = new mysqli('loca…

用css制作网页

用css制作网页

创建HTML文件结构 新建一个index.html文件,写入基础HTML5结构。通过<link>标签引入外部CSS文件,示例结构如下: <!DOCTYPE html> <…

css如何制作圆

css如何制作圆

使用 border-radius 属性 通过设置 border-radius 属性可以轻松创建圆角或圆形元素。值为 50% 时,元素会呈现为圆形。 .circle { width: 100p…

vue 分页 实现

vue 分页 实现

Vue 分页实现方法 使用 Element UI 分页组件 Element UI 提供了现成的分页组件 el-pagination,适合快速集成。需要先安装 Element UI 库。 安装 Ele…