html5中文学习网

您的位置: 首页 > 网页制作 > css教程 » 正文

css实现数字分页效果_CSS教程_CSS_网页制作

[ ] 已经帮助:人解决问题
点评:这篇文章主要介绍了css实现数字分页效果,需要的朋友可以参考下

CSS如何实现数字分页效果:uEHHTML5中文学习网 - HTML5先行者学习网

相当数量的网站都使用数字分页效果,例如本站的分页也是采用此方式,还算是比较美观使用吧。uEHHTML5中文学习网 - HTML5先行者学习网

代码实例如下:uEHHTML5中文学习网 - HTML5先行者学习网


复制代码
代码如下:
uEHHTML5中文学习网 - HTML5先行者学习网
<!DOCTYPE html> uEHHTML5中文学习网 - HTML5先行者学习网
<html> uEHHTML5中文学习网 - HTML5先行者学习网
<head> uEHHTML5中文学习网 - HTML5先行者学习网
<meta charset=" utf-8"> uEHHTML5中文学习网 - HTML5先行者学习网
<meta name="author" content="" /> uEHHTML5中文学习网 - HTML5先行者学习网
<title>css实现数字分页效果</title> uEHHTML5中文学习网 - HTML5先行者学习网
<style type="text/css"> uEHHTML5中文学习网 - HTML5先行者学习网
ul uEHHTML5中文学习网 - HTML5先行者学习网
{ uEHHTML5中文学习网 - HTML5先行者学习网
list-style:none; uEHHTML5中文学习网 - HTML5先行者学习网
} uEHHTML5中文学习网 - HTML5先行者学习网
ul li uEHHTML5中文学习网 - HTML5先行者学习网
{ uEHHTML5中文学习网 - HTML5先行者学习网
float:left; uEHHTML5中文学习网 - HTML5先行者学习网
width:22px; uEHHTML5中文学习网 - HTML5先行者学习网
height:22px; uEHHTML5中文学习网 - HTML5先行者学习网
margin-left:5px; uEHHTML5中文学习网 - HTML5先行者学习网
} uEHHTML5中文学习网 - HTML5先行者学习网
a uEHHTML5中文学习网 - HTML5先行者学习网
{ uEHHTML5中文学习网 - HTML5先行者学习网
width:20px; uEHHTML5中文学习网 - HTML5先行者学习网
height:20px; uEHHTML5中文学习网 - HTML5先行者学习网
display:block; uEHHTML5中文学习网 - HTML5先行者学习网
text-align:center; uEHHTML5中文学习网 - HTML5先行者学习网
text-decoration:none; uEHHTML5中文学习网 - HTML5先行者学习网
background-color:white; uEHHTML5中文学习网 - HTML5先行者学习网
border:1px solid #666; uEHHTML5中文学习网 - HTML5先行者学习网
} uEHHTML5中文学习网 - HTML5先行者学习网
a:hoveruEHHTML5中文学习网 - HTML5先行者学习网
{ uEHHTML5中文学习网 - HTML5先行者学习网
width:40px; uEHHTML5中文学习网 - HTML5先行者学习网
height:30px; uEHHTML5中文学习网 - HTML5先行者学习网
border:1px solid #666; uEHHTML5中文学习网 - HTML5先行者学习网
position:absolute; uEHHTML5中文学习网 - HTML5先行者学习网
line-height:30px; uEHHTML5中文学习网 - HTML5先行者学习网
margin:-5px 0 0 -10px; uEHHTML5中文学习网 - HTML5先行者学习网
} uEHHTML5中文学习网 - HTML5先行者学习网
</style> uEHHTML5中文学习网 - HTML5先行者学习网
</head> uEHHTML5中文学习网 - HTML5先行者学习网
<body> uEHHTML5中文学习网 - HTML5先行者学习网
<ul> uEHHTML5中文学习网 - HTML5先行者学习网
<li><a href="#">1</a></li> uEHHTML5中文学习网 - HTML5先行者学习网
<li><a href="#">2</a></li> uEHHTML5中文学习网 - HTML5先行者学习网
<li><a href="#">3</a></li> uEHHTML5中文学习网 - HTML5先行者学习网
<li><a href="#">4</a></li> uEHHTML5中文学习网 - HTML5先行者学习网
<li><a href="#">5</a></li> uEHHTML5中文学习网 - HTML5先行者学习网
<li><a href="#">6</a></li> uEHHTML5中文学习网 - HTML5先行者学习网
<li><a href="#">7</a></li> uEHHTML5中文学习网 - HTML5先行者学习网
</ul> uEHHTML5中文学习网 - HTML5先行者学习网
</body> uEHHTML5中文学习网 - HTML5先行者学习网
</html>uEHHTML5中文学习网 - HTML5先行者学习网
uEHHTML5中文学习网 - HTML5先行者学习网

以上代码实现了我们想要的效果,下面简单介绍一下实现的步骤:uEHHTML5中文学习网 - HTML5先行者学习网

一. 使用浮动属性,以便让li元素水平排列。uEHHTML5中文学习网 - HTML5先行者学习网

二.将a元素设置为块级元素,然后设置它们的尺寸。uEHHTML5中文学习网 - HTML5先行者学习网

三.通过使用链接伪类控制当鼠标放在链接之上时使a元素的尺寸变大,并且使用绝对定位,使当前a元素能够覆盖周边的元素。uEHHTML5中文学习网 - HTML5先行者学习网

特别说明:之所以让a元素的背景色设置为白色,是因为默认状态背景是透明的,如果不设置背景色,将会看到两边被遮盖的边框。uEHHTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助