了解如何使用 CSS 创建响应式分页。
如果您的网站有很多页面,您可能希望为每个页面添加某种分页:
.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;}
亲自试一试 »
添加border-radius
属性,如果您想要圆角 "active" 和 "hover" 按钮:
添加transition
属性到页面链接以创建悬停时的过渡效果:
使用border
属性为分页添加边框:
提示:为分页中的第一个和最后一个链接添加圆形边框:
.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
如果您不想对页面链接进行分组,请使用以下属性:
使用以下命令更改分页的大小font-size
属性:
要使分页居中,请在其周围包裹一个容器元素(如 <div>)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";
}
亲自试一试 »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!