css实现数字分页效果
2014-04-30 16:55
274 查看
CSS如何实现数字分页效果:
相当数量的网站都使用数字分页效果,例如本站的分页也是采用此方式,还算是比较美观使用吧。
代码实例如下:
以上代码实现了我们想要的效果,下面简单介绍一下实现的步骤:
一. 使用浮动属性,以便让li元素水平排列。
二.将a元素设置为块级元素,然后设置它们的尺寸。
三.通过使用链接伪类控制当鼠标放在链接之上时使a元素的尺寸变大,并且使用绝对定位,使当前a元素能够覆盖周边的元素。
特别说明:之所以让a元素的背景色设置为白色,是因为默认状态背景是透明的,如果不设置背景色,将会看到两边被遮盖的边框。
相当数量的网站都使用数字分页效果,例如本站的分页也是采用此方式,还算是比较美观使用吧。
代码实例如下:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="" /> <title>css实现数字分页效果</title> <style type="text/css"> ul { list-style:none; } ul li { float:left; width:22px; height:22px; margin-left:5px; } a { width:20px; height:20px; display:block; text-align:center; text-decoration:none; background-color:white; border:1px solid #666; } a:hover { width:40px; height:30px; border:1px solid #666; position:absolute; line-height:30px; margin:-5px 0 0 -10px; } </style> </head> <body> <ul> <li><a href="#">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a></li> <li><a href="#">4</a></li> <li><a href="#">5</a></li> <li><a href="#">6</a></li> <li><a href="#">7</a></li> </ul> </body> </html>
以上代码实现了我们想要的效果,下面简单介绍一下实现的步骤:
一. 使用浮动属性,以便让li元素水平排列。
二.将a元素设置为块级元素,然后设置它们的尺寸。
三.通过使用链接伪类控制当鼠标放在链接之上时使a元素的尺寸变大,并且使用绝对定位,使当前a元素能够覆盖周边的元素。
特别说明:之所以让a元素的背景色设置为白色,是因为默认状态背景是透明的,如果不设置背景色,将会看到两边被遮盖的边框。
相关文章推荐
- css相对定位使用示例
- 常用css属性查询表
- 部署到iis后无法加载运行CSS文件的解决方法
- 在Repeater控件中通过Eval的方式绑定Style样式代码
- 关于JS动态切换样式表
- border-radius 样式表CSS3圆角属性
- css文件和js文件后面带一个问号
- 响应式设计:理解设备像素,CSS像素和屏幕分辨率
- CSS3学习笔记(一)
- 客户端登录界面,根据输入框的弹出改变界面样式,解决键盘挡住输入框的问题
- 网页灰色效果样式
- PS的图层样式
- prefix css3漏斗Loading加载动画
- css3超炫8种loading加载特效
- CSS3:Transition属性详解
- css 中点,井号,逗号,空格,冒号用法
- Lodop6 以上打印控件使用,详参考自带说明文档,打印样式及文字大小要特殊设置一下
- WPCMS程序基于评论员用户角色样式显示
- iHover – 30+ 纯 CSS 实现的超炫的图片悬停特效
- 如何用CSS实现背景半透明效果