手册
目录
如果网站上有很多页面,那么您可能希望在每张页面上添加某种分页功能:
.pagination {
display: inline-block;
}
.pagination a {
color: black;
float: left;
padding: 8px 16px;
text-decoration: none;
}
运行实例 »点击 "运行实例" 按钮查看在线实例
用 .active 类突出显示当前页面,并在鼠标移到它们上方时使用 :hover 选择器更改每个页面链接的颜色:
.pagination a.active {
background-color: #4CAF50;
color: white;
}
.pagination a:hover:not(.active) {background-color: #ddd;}
运行实例 »点击 "运行实例" 按钮查看在线实例
如果您需要圆角的 "active" 和 "hover" 按钮,请添加 border-radius 属性:
.pagination a {
border-radius: 5px;
}
.pagination a.active {
border-radius: 5px;
}
运行实例 »点击 "运行实例" 按钮查看在线实例
请将 transition 属性添加到页面链接,创建鼠标悬停时的过渡效果:
.pagination a {
transition: background-color .3s;
}
运行实例 »点击 "运行实例" 按钮查看在线实例
请使用 border 属性为分页添加边框:
.pagination a {
border: 1px solid #ddd; /* Gray */
}
运行实例 »点击 "运行实例" 按钮查看在线实例
提示:在分页的第一个和最后一个链接中添加圆角边框:
.pagination a:first-child {
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.pagination a:last-child {
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
运行实例 »点击 "运行实例" 按钮查看在线实例
提示:如果不想组合页面链接,请添加 margin 属性:
.pagination a {
margin: 0 4px; /* 上下外边距为 0,可灵活修改 */
}
运行实例 »点击 "运行实例" 按钮查看在线实例
请使用 font-size 属性更改分页的大小:
.pagination a {
font-size: 22px;
}
运行实例 »点击 "运行实例" 按钮查看在线实例
如需居中分页,请使用设置了 text-align:center 的容器元素(如
.center {
text-align: center;
}
运行实例 »点击 "运行实例" 按钮查看在线实例
点击 "运行实例" 按钮查看在线实例
分页的另一种形式是所谓的“面包屑”(breadcrumbs):
ul.breadcrumb {
padding: 8px 16px;
list-style: none;
background-color: #eee;
}
ul.breadcrumb li {display: inline;}
ul.breadcrumb li+li:before {
padding: 8px;
color: black;
content: "/\00a0";
}
运行实例 »点击 "运行实例" 按钮查看在线实例
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77.2万人学习
共29课时
61.9万人学习
共25课时
39.4万人学习
共43课时
71.1万人学习
共25课时
61.8万人学习
共22课时
23万人学习
共28课时
34万人学习
共89课时
125.5万人学习