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

css样式制作页码

2026-01-28 14:12:50CSS

使用纯CSS制作页码

HTML结构采用无序列表<ul>包裹页码项<li>,每个页码项包含链接<a>

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

基础样式设置列表项横向排列并移除默认样式:

.pagination {
  display: flex;
  list-style: none;
  padding: 0;
  justify-content: center;
}

页码项样式包含圆角边框和悬停效果:

.pagination li a {
  color: #333;
  padding: 8px 16px;
  text-decoration: none;
  border: 1px solid #ddd;
  margin: 0 4px;
  border-radius: 4px;
  transition: background-color 0.3s;
}

当前页和悬停状态的高亮样式:

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

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

响应式页码设计

在小屏幕设备上调整间距和字号:

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

高级样式变体

带阴影的卡片式页码:

.pagination.shadow li a {
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  border: none;
}

圆形页码样式:

.pagination.circle li a {
  border-radius: 50%;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}

动态效果实现

点击时的按压效果:

.pagination li a:active {
  transform: scale(0.95);
}

渐变背景的高级样式:

css样式制作页码

.pagination.gradient li a.active {
  background: linear-gradient(to right, #4CAF50, #2E8B57);
}

标签: 页码样式
分享给朋友:

相关文章

uniapp样式库

uniapp样式库

uniapp 常用样式库推荐 uView UI uView 是专为 uniapp 设计的多端兼容 UI 框架,提供丰富的组件和工具类。支持 Vue3 组合式 API,内置主题定制功能,常用于快速构建企…

h5实现表格样式

h5实现表格样式

实现H5表格样式的方法 使用HTML和CSS创建基础表格 在HTML中,表格通过<table>标签定义,配合<tr>(行)、<td>(单元格)和<th>…

vue实现单独样式

vue实现单独样式

Vue 实现单独样式的方法 使用 scoped 样式 在单文件组件(.vue 文件)的 <style> 标签中添加 scoped 属性,样式仅作用于当前组件。Vue 会通过添加唯一属性(如…

vue实现动态绑定样式

vue实现动态绑定样式

动态绑定样式的方法 在Vue中实现动态绑定样式主要通过v-bind:class和v-bind:style指令完成,支持对象语法、数组语法等多种灵活方式。 对象语法 通过对象可以动态切换class,对…

react组件内如何引入全局样式

react组件内如何引入全局样式

引入全局样式的几种方法 在React项目中引入全局样式有多种方式,以下列举常见且实用的方法: 方法1:通过index.js或App.js直接导入CSS文件 在项目入口文件(如src/index.j…

php怎么实现页码

php怎么实现页码

实现页码的基本方法 在PHP中实现页码功能通常需要结合数据库查询和HTML输出。以下是一个简单的分页实现方法: 获取当前页码和每页显示的记录数 $current_page = isset($_GE…