CSS:纯css的伪动态分页效果
使用css编写的一个动态分页效果,通过使用opacity和filter实现透明效果,分页效果如下:
1.Html代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <ul id="pageNav">
<li><a href="#" class="arrow">< <</a></a></li>
<li><a href="#" class="currPage">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>
<li><a href="#">8</a></li>
<li><a href="#">9</a></li>
<li><a href="#">10</a></li>
<li><a href="#">11</a></li>
<li><a href="#">12</a></li>
<li><a href="#">13</a></li>
<li><a href="#">14</a></li>
<li><a href="#">15</a></li>
<li><a href="#" class="arrow">>></a></li>
</ul> |
2.css代码:
1 2 3 4 5 6 7 8 9 10 | * { margin:0; padding:0;} body { font:11px Verdana, Geneva, sans-serif; color:#000; padding:10px;} ul { list-style:none;} a { text-decoration:none;} #pageNav li { float:left;} #pageNav li a { display:block; float:left; padding:2px 5px; border:1px solid #666; margin-left:-1px; color:#fff; background:url(pageNav-bg.gif) repeat-x;} #pageNav li a.currPage { background-position:left bottom; color:#000;} #pageNav li a:hover { background-position:left bottom; position:relative; padding:4px 10px; margin:-2px -10px 0; opacity:.9; filter:Alpha(opacity=90);} #pageNav li a.arrow:hover { position:static; padding:2px 5px; margin:0 -1px 0 0;} |
说明:本特效主要的要点在:a:hover时position:relative和margin:-2px -10px 0。为了兼容ie6,需要设置#pageNav li a { display:block; float:left;}
- 上一篇: jQuery:仿MSN网站的tab效果
- 下一篇: jQuery:书籍展示效果
先占楼,再看。
回来回复了。。
我更喜欢规则的统一的效果,所以我不太喜欢长度会变的pageNav。
不过这个效果不错,我转回去放我博客上了,哈哈~
昏倒。。。兄弟你把前面那个评论删了吧。。
链接已做好!
不错,这个效果很漂亮,很时尚
效果不错,以后就用它了。哈哈
主题是自己做的啊,好强。
可以做个友情链接么?你的链接已加好
thdp’s blog
http://thdp.org
效果不错,挺好看的。
貌似也是亚当学院上的呀!哈哈.
@ keelii
确实是学来的,只不过是看完后,知道原理后,完全自己写的。
这个不错,收藏!
技术不错,我就喜欢看这样的内容,顺便往自己的站移植.
不错,偶收藏了!哈哈!
很好的页码效果啊!
好像少个背景图片吧!!