…">
当前位置:首页 > 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;
}

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

css样式制作页码

.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;
  }
}

高级样式变体

带阴影的卡片式页码:

css样式制作页码

.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);
}

渐变背景的高级样式:

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

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

相关文章

vue中样式的实现原理

vue中样式的实现原理

Vue 中样式的实现原理 Vue 的样式处理机制基于其核心的响应式系统和虚拟 DOM 技术,通过编译、作用域隔离和动态绑定实现高效的样式管理。 样式作用域隔离 Vue 的单文件组件(SFC)通过 s…

jquery 样式

jquery 样式

jQuery 样式操作 jQuery 提供了多种方法来操作 HTML 元素的样式,包括直接修改 CSS 属性、添加或移除类、获取样式值等。 修改 CSS 属性 使用 css() 方法可以直接修改元…

css样式制作

css样式制作

CSS样式制作基础 CSS(层叠样式表)用于控制网页的视觉呈现。通过CSS可以定义字体、颜色、布局等样式。 选择器与属性 /* 标签选择器 */ p { color: blue; font…

网页制作CSS样式

网页制作CSS样式

CSS样式基础语法 CSS(层叠样式表)用于控制网页的视觉表现。基本语法由选择器和声明块组成: 选择器 { 属性: 值; 属性: 值; } 示例: p { colo…

vue实现抖动样式

vue实现抖动样式

实现抖动效果的CSS方法 在Vue中实现抖动效果可以通过CSS动画或第三方库完成。以下是几种常见方法: CSS关键帧动画 定义一个@keyframes抖动动画并应用到元素: .shake {…

vue实现禁用样式

vue实现禁用样式

Vue 中禁用样式的方法 在 Vue 项目中,可以通过多种方式实现禁用样式。以下是几种常见的方法: 动态绑定 class 或 style 通过 Vue 的 v-bind 动态绑定 class 或…