CSS 分页
-
CSS分页
本章了解如何使用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属性为分页添加边框:
尝试一下.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 is for top and bottom. Feel free to change it */ }
-
-
-
上一页下一页按钮
下一个/上一个按钮:
尝试一下.pagination { display: inline-block; } .pagination a { color: black; float: left; padding: 8px 16px; text-decoration: none; transition: background-color .3s; border: 1px solid #ddd; } .pagination a.active { background-color: #4CAF50; color: white; border: 1px solid #4CAF50; }
-
面包屑
分页的另一种变化是所谓的“面包屑”:
尝试一下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"; }
-
相关页面
HTML教程:HTML样式