博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS 分页实例
阅读量:5215 次
发布时间:2019-06-14

本文共 1811 字,大约阅读时间需要 6 分钟。

CSS 分页实例

一、简单分页

如果你的网站有很多个页面,你就需要使用分页来为每个页面做导航。

以下实例演示了如何使用 HTML 和 CSS 来创建分页:

CSS教程

简单的分页

效果:

二、点击及鼠标悬停分页样式

如果点击当前页,可以使用 .active 来设置当期页样式,鼠标悬停可以使用 :hover 选择器来修改样式:

ul.pagination li a.active {
background-color: #4CAF50; color: white;}ul.pagination li a:hover:not(.active) {
background-color: #ddd;}

圆角样式:

可以使用 border-radius 属性为选中的页码来添加圆角样式:

ul.pagination li a {
border-radius: 5px;}ul.pagination li a.active {
border-radius: 5px;}

三、鼠标悬停过渡效果

我们可以通过添加 transition 属性来为鼠标移动到页码上时添加过渡效果:

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

四、带边框分页

我们可以使用 border 属性来添加带边框分页:

ul.pagination li a {
border: 1px solid #ddd; /* Gray */}

圆角边框:

提示: 在第一个分页链接和最后一个分页链接添加圆角:

.pagination li:first-child a {
border-top-left-radius: 5px; border-bottom-left-radius: 5px;}.pagination li:last-child a {
border-top-right-radius: 5px; border-bottom-right-radius: 5px;}

分页间隔:

提示: 你可以使用 margin 属性来为每个页码直接添加空格:

ul.pagination li a {
margin: 0 4px; /* 0 is for top and bottom. Feel free to change it */}

五、分页字体大小

我们可以使用 font-size 属性来设置分页的字体大小:

ul.pagination li a {
font-size: 22px;}

六、居中分页

如果要让分页居中,可以在容器元素上 (如 <div>) 添加 text-align:center 样式:

div.center {
text-align: center;}

七、面包屑导航

另外一种导航为面包屑导航,实例如下:

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";}ul.breadcrumb li a {
color: green;}

十、示例

CSS教程

上一页,下一页按钮:

分页导航:

效果:

 

转载于:https://www.cnblogs.com/lizm166/p/9358503.html

你可能感兴趣的文章
优步中国:2月底前进军广东、湖南、湖北18个城市
查看>>
滴滴快车历史奖励政策:含工作日和周末的高峰奖励、翻倍奖励【历史政策】...
查看>>
ubuntu 16.04 安装chrome的方法
查看>>
轻快的VIM(一):移动
查看>>
【bzoj4571 scoi2016】美味
查看>>
文件操作类2
查看>>
'System.Web.Http.GlobalConfiguration' does not contain a definition for 'Configure'
查看>>
游戏偶感
查看>>
Leetcode: Unique Binary Search Trees II
查看>>
转载------------Python多线程学习
查看>>
判断是否是微信浏览器
查看>>
Beta 冲刺(5/7)
查看>>
博客作业03--栈和队列
查看>>
phpcurl类
查看>>
Hadoop伪分布式搭建
查看>>
第二章:07字符
查看>>
C++ FFLIB 之FFDB: 使用 Mysql&Sqlite 实现CRUD
查看>>
APP性能测试
查看>>
apache开源项目-- Turbine
查看>>
vue打包时semver.js版本报错
查看>>