原生javascript图片轮播实现
来源:互联网 发布:微信公众号矩阵案例 编辑:程序博客网 时间:2024/06/05 06:29
初学javascript,尝试着制作动画-图片轮播。(实现方法挺多)
思路:
添加多张图片,依次让图片显示。
依次显示需要每隔一段时间去更新,因此选择了setInterval()来定时更新。
更新时需要将当前的图片隐藏,添加变量进行记录即可。
这里隐藏图片选择了display,便于做成插件。
简单使用:
效果图
html代码:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title></head><style> *{ margin:0; padding:0; } #imgbox{ position: absolute; overflow: hidden; z-index: -10; } #imgbox ul{ display: table-cell; width: 100%; text-align: center; position: absolute; bottom: 10px; list-style-type: none; } #imgbox ul li{ display: inline-block; width: 10px; height: 10px; margin: 0 10px; background-color: #ffffff; border-radius: 6px; } #imgbox ul li:hover{ border: 1px solid #595959; } #imgbox img{ display: none; width: 100%; } #imgbox #prev,#imgbox #next{ position: absolute; top: 0;;bottom: 0; width: 50px; height: 50px; margin: auto; background-color: rgba(233, 233, 233, 0.7); border-radius: 51px; z-index: 20; } #imgbox:hover #prev,#imgbox:hover #next{ background-color: rgba(233, 233, 233, 0.85); } #imgbox #prev{ left: 0 } #imgbox #next{ right: 0; } #imgbox #prev:before,#imgbox #next:before{ position: absolute; top:-9px; font-size: 60px; color: rgba(0, 0, 0, 0.16); line-height: 60px; } #imgbox:hover #prev:before,#imgbox:hover #next:before{ color: rgba(0, 0, 0, 0.5); } #imgbox #prev:before{ content: "<"; left: -1px; } #imgbox #next:before{ content: ">"; right: -1px; }</style><script src="轮播图.js"></script><body><div id="imgbox"> <div id="prev"></div> <img src="img/01.jpg" alt=""/> <img src="img/02.jpg" alt=""/> <img src="img/03.jpg" alt=""/> <img src="img/04.jpg" alt=""/> <img src="img/05.jpg" alt=""/> <img src="img/06.jpg" alt=""/> <img src="img/07.jpg" alt=""/> <img src="img/08.jpg" alt=""/> <div id="next"></div></div><script >init("imgbox","prev","next",1500);</script></body></html>
javascript代码:git@code.csdn.net:snippets/2518355.git
阅读全文
1 0
- 原生javascript实现图片轮播效果
- 原生javascript图片轮播实现
- 图片轮播原生实现
- 原生javascript实现图片轮播效果——续
- 使用原生javascript和css实现图片轮播效果
- 纯原生javascript实现图片轮播切换效果代码。
- 原生javascript实现图片自动轮播和点击轮播代码
- 原生JS-实现无限图片轮播
- 原生Js实现图片轮播
- javaScript实现图片轮播
- JavaScript实现图片轮播
- javaScript实现图片轮播
- javascript实现图片轮播
- 原生js+css3实现图片自动切换,图片轮播
- 基于原生javascript的图片轮播domo
- js原生图片轮播
- js原生图片轮播
- 原生JS实现图片轮播与淡入
- 常用控件的使用方法
- 菜鸟眼中的vim 编译器
- C语言中二级指针使用
- 并查集模板代码实现(非递归)
- 学后感 看小甲鱼老师的Python教程有感
- 原生javascript图片轮播实现
- em,rem.px区别
- javascript中src和href的区别
- 太恐怖了。我一个大男人看了直发凉(zt)
- ZOJ 3349 Special Subsequence(DP+线段树优化)
- 简单的道理
- 太恐怖了。我一个大男人看了直发凉
- 女人给男人的13个忠告
- 爱迪生欺骗了世界