免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1505 | 回复: 0
打印 上一主题 下一主题

CSS实现同一图片左右半边加链接导航 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-03-09 07:24 |只看该作者 |倒序浏览
转自 http://www.javaeye.com/topic/784974

不知道我这个标题把效果说明白没有,效果是这样的,如QQ空间查看好友日志中的图片时,弹出的图片中,鼠标放在图片左右两边时,分别显示左右箭头,点击鼠标分别进入前一张图片或后一张图片。QQ空间有一个巨大的js库,它这个效果是用js实现的,下面是我用CSS实现的,很简单的代码,抛砖引玉,考虑其他情况,可以做成更高级的效果。



DEMO演示:http://lyjweb.appspot.com/image-nav.html
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <HTML>
  4. <HEAD>
  5. <TITLE></TITLE>
  6. <style>
  7. html,body{
  8.         background:#e0e0e0;
  9. }
  10. .imgBox img{
  11.         border:1px dashed #666;
  12. }
  13. .imgBox{
  14.         position: relative;
  15.         float:left;
  16. }
  17. .imgBox div{
  18.         position:absolute;
  19.         left:0px;
  20.         top:0px;
  21.         width:50%;
  22.         height:98%;
  23.         background: #fff;
  24.         opacity:0.0;
  25.         filter:alpha(opacity=0);
  26. }
  27. .imgBox .left{
  28.         cursor: url('http://cnc.qzs.qq.com/qzone/client/photo/cursor/pre.cur'),default;
  29. }
  30. .imgBox .right{
  31.         left:50%;
  32.         cursor: url('http://cnc.qzs.qq.com/qzone/client/photo/cursor/next.cur'),default;
  33. }

  34. </style>

  35. </HEAD>

  36. <BODY>

  37. <div class="imgBox">
  38.         <img src="http://www.w3schools.com/images/pulpit.jpg"/>
  39.         <div class="left" onclick="alert('left');">&nbsp;</div>
  40.         <div class="right" onclick="alert('right');">&nbsp;</div>
  41. </div>

  42. </BODY>
  43. </HTML>
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP