本文实例讲述了原生JS实现的简单轮播图功能。分享给大家供大家参考,具体如下:
经过几天的努力,终于攻克了这一难题,于是迫不及待的想要分享给大家,编写之前,我也看了不少其他博主的博客,大多是用偏移量写的,对新手来说,还是有些难以理解,虽然可能实现的需求不一样,但我想先从简入手,所以自己查阅资料,修改bug,终于完成。话不多说,上代码:
www.jb51.net JS轮播图 *{ margin: 0px; padding:0px; list-style: none; text-decoration: none; } #flash{ width: 520px; height: 280px; margin: 0 auto; position: relative; border:1px solid black; } #flash img{ width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; display: none; } #flash ul{ width: 150px; height: 25px; border-radius: 20px; background-color:rgba(255,255,255,0.5); position: absolute; left: 35%; bottom: 10%; } #flash ul li{ width: 12px; height: 12px; margin-top:5px; background-color: #fff; border-radius: 50%; margin-left: 15px; float: left; } #flash ul .li_1{ background-color: #f40; } #flash .span-r{ width: 50px; height: 50px; border-radius: 50%; position: absolute; right: 2%; top: 45%; background-color: rgba(255,255,255,0.5); } #flash .span-r span{ width: 100%; height:100%; color:rgba(0,0,0,0.5); font-size: xx-large; font-weight: 700; line-height: 50px; margin-left: 15px; cursor: pointer; } #flash .span-l{ width: 50px; height: 50px; border-radius: 50%; position: absolute; left: 2%; top: 45%; background-color: rgba(255,255,255,0.5); } #flash .span-l span{ width: 100%; height:100%; color:rgba(0,0,0,0.5); font-size: xx-large; font-weight: 700; line-height: 50px; margin-left: 15px; cursor: pointer; } > <
这里使用在线HTML/CSS/Javascript代码运行工具:http://tools.jb51.net/code/HtmlJsRun,测试运行效果如下:
感兴趣的朋友可以自己动手测试一下。
更多关于Javascript相关内容感兴趣的读者可查看本站专题:《Javascript图片操作技巧大全》、《Javascript切换特效与技巧总结》、《Javascript运动效果与技巧汇总》、《Javascript动画特效与技巧汇总》、《Javascript错误与调试技巧总结》、《Javascript数据结构与算法技巧总结》、《Javascript遍历算法与技巧总结》及《Javascript数学运算用法总结》
希望本文所述对大家Javascript程序设计有所帮助。



