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

悬停过渡动画

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

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

分页间距调整

控制分页项之间的间距:

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

.pagination li {
  margin: 0 5px;
}

响应式分页

针对小屏幕设备的调整:

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

分页大小调整

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

css分页制作

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

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

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

相关文章

纯css制作tab菜单

纯css制作tab菜单

纯CSS制作Tab菜单的方法 使用radio input控制切换 通过<input type="radio">和<label>元素配合实现无JavaScript的Tab切换效果…

制作css外部

制作css外部

创建CSS外部文件的方法 新建一个纯文本文件,将文件扩展名改为.css,例如styles.css。确保文件内容只包含CSS代码,不包含HTML标签。 编写CSS内容 在CSS文件中直接编写样式规则,…

vue分页实现

vue分页实现

Vue 分页实现方法 基础分页组件实现 创建一个简单的分页组件,包含上一页、下一页和页码按钮。组件接收当前页码、总页数等参数,通过事件通知父组件页码变化。 <template> &l…

css 导航栏制作

css 导航栏制作

CSS 导航栏制作方法 水平导航栏 使用 display: inline-block 或 flexbox 创建水平导航栏。设置背景色、内边距和悬停效果增强交互性。 .navbar { back…

css制作圆形

css制作圆形

使用 border-radius 属性 通过设置 border-radius 为 50%,可以将元素变为圆形。此方法适用于正方形元素,确保宽度和高度相等。 .circle { width: 10…

css简历制作

css简历制作

使用CSS制作简历的基本步骤 选择简洁的布局结构,通常采用单列或双列设计。单列适合内容较少的简历,双列能更好利用空间展示技能和工作经历。布局时注意留白,避免信息过于拥挤。 定义合适的字体和颜色方案。…