图片轮播的实现
来源:互联网 发布:大鱼海棠影评知乎 编辑:程序博客网 时间:2024/06/06 00:27
说明:在淘宝中会常看到一组图片自动向左或向右移动,或点击箭头出现下一张图片,实现该效果的代码如下所示:
<title></title> <style> .lb-img{ border: 1px solid red; width: 1280px; height: 399px; position: relative; top: 20px; left: 5%; overflow: hidden; } .dian{ font-size: 80px; color: white; position: absolute; top: 300px; left: 40%; } .dian span{ width: 40px; display: block; float: left; margin-left: 1px; } #one{ color: coral; } .left,.right{ position: absolute; top: 150px; color: white; font-size: 50px; border: 1px solid white; } .left{ left: 50px; } .right{ right: 50px; } .left:hover,.right:hover{ cursor: pointer; color: red; border-color: red; } </style> <script> var imgs,sps,imgdiv,dian; window.onload=function(){ //获取元素对象 imgs = document.getElementsByTagName("img"); sps = document.getElementsByTagName("span"); imgdiv = document.getElementsByClassName("img")[0]; dian = document.getElementsByClassName("dian")[0]; var left = document.getElementsByClassName("left")[0]; var right = document.getElementsByClassName("right")[0]; //计时器 setInterval("rightLB()",2000) //左按钮点击事件 left.onclick = function(){ leftLB(); } //右按钮点击事件 right.onclick = function(){ rightLB(); } } //左轮播 function leftLB(){ dian.appendChild(sps[0]); imgdiv.insertBefore(imgs[imgs.length-1],imgs[0]); } //右轮播 function rightLB(){ imgdiv.appendChild(imgs[0]); dian.insertBefore(sps[sps.length-1],sps[0]); } </script></head><body> <div class="lb-img"> <div class="img"> <img src="img/lb_01.jpg" /> <img src="img/lb_02.jpg" /> <img src="img/lb_03.jpg" /> <img src="img/lb_04.jpg" /> </div> <div class="dian"> <span id="one">·</span> <span>·</span> <span>·</span> <span>·</span> </div> <div class="left">←</div> <div class="right">→</div> </div></body>
阅读全文
0 0
- 图片轮播的实现
- 轮播图片的实现
- 实现图片轮播
- 实现图片轮播
- 图片轮播实现
- 最简单的图片轮播实现
- 实现首页图片轮播的方法
- 图片轮播的jsp代码实现
- jQuery实现简单的图片轮播
- javascript图片轮播的简单实现
- html简单图片轮播的实现
- bootstrap下 图片轮播的实现
- Android图片轮播的实现总结
- 图片轮播效果的实现
- ViewFlipper实现图片的轮播
- 使用ViewFlipper实现图片的轮播
- Android 图片轮播Banner的实现
- 简单的点击实现图片轮播~
- 微信点餐小程序,左右菜单联动,菜单和购物车数量同步加减功能
- BOM中的三种提示窗口
- MySQL日期数据类型、时间类型使用总结
- [资源分享] Android Studio 和 Eclipse 中获取SHA1详解
- js结合schema实现外部网页点击APP下载按钮,已安装的话打开APP,未安装跳转到下载页
- 图片轮播的实现
- MQTT——java简单测试(二)
- PHP中遍历数组有三种常用的方法
- 前端资料整合
- 史上最简单的SpringCloud教程 | 第九篇: 服务链路追踪(Spring Cloud Sleuth)
- Shell查找与替换
- 快速幂模板
- java基础总结(二)-----》java三大特性/原则------继承
- orcle主键自增长实例 以及密码丢失问题