1.HTML代码

<div id="wrap"><img src="data:images/1.jpg" alt="" class="on"><img src="data:images/2.jpg" alt=""><img src="data:images/3.jpg" alt=""><img src="data:images/4.jpg" alt=""><div class="btn"><span class="active"></span><span></span><span></span><span></span></div><i class="left" id="prev"></i><i class="right" id="next"></i>
</div>

2.css代码

#wrap{position: relative;width:590px;height: 470px;
}
#wrap img{position: absolute;top: 0;left: 0;/*display: none;*/opacity: 0;}
#wrap .on{/*display: block;*/transition: 2s;opacity: 1;
}
.btn {position: absolute;bottom: 20px;left: 50%;margin-left: -44px;
}
.btn span{float: left;width: 8px;height: 8px;border:2px solid rgba(255,255,255,0.4);border-radius: 5px;margin-right: 10px;
}
.btn .active{background: white;cursor: pointer;
}
.left,.right{display: block;width: 37px;height: 53px;position: absolute;top: 50%;margin-top: -27px;cursor: pointer;
}
.left{background: url("images/arrow.png") left top;
}
.right{background: url("images/arrow.png") left -53px;right: 0;
}

3.js代码

window.onload = function () {var oWrap = document.getElementById('wrap');var aImg = oWrap.getElementsByTagName('img');var aBtn = oWrap.getElementsByTagName('span');var oPrev = document.getElementById('prev');var oNext = document.getElementById('next');var iNow =0;function tab(){for (var i =0;i<aBtn.length;i++){//清空所有按钮选中样式以及图片显示样式aBtn[i].className='';aImg[i].className='';}aBtn[iNow].className='active';//设置当前按钮选中样式以及当前图片透明度aImg[iNow].className='on';}setInterval( function () {//每两秒循环变换下一张图片iNow++;if (iNow==aBtn.length)iNow=0;tab();},2000);for (var i =0;i<aBtn.length;i++){aBtn[i].index=i;//为按钮添加自定义属性(索引)目的是使图片和按钮相对应//按钮aBtn[i].οnmοuseοver= function () {iNow=this.index; //是按钮所控制显示的图片与左右箭头控制显示的图片相对应tab();}//下一个箭头oNext.onclick = function () {iNow++;if (iNow==aImg.length)iNow=0;tab();}//上一个箭头oPrev.onclick = function () {iNow--;if (iNow==-1)iNow=aImg.length-1;tab();}}}

静态效果图:(不会截动态的)

用javaScript实现轮播图效果 包括自动变换,按钮控制,上一张下一张切换相关推荐

  1. HTML+CSS+JavaScript实现轮播图效果

    前言 先奉上本文需要的所有资源,免费下载,代码有详细注释,可搭配本文使用: 前端JavaScript实现轮播图效果 百度网盘:百度网盘 请输入提取码 提取码:slbt 没有添加动画效果,添加了自动切换 ...

  2. 用jQuery实现轮播图效果(自动播放,能手动切换)

    大家好,今天我和大家分享一下轮播图的实现,下面是我做的轮播图效果 首先我们看到,它是由背景图片.方向图标和指示器组成.**我们发现背景图片.方向图标和指示器是层叠在一起的,所以布局时我们要用绝对定位. ...

  3. JavaScript模拟轮播图效果

    轮播图 相信小伙伴们应该不会陌生吧~ 就是网站中间的那个 会定时切换的商品图 今天咱们就来模拟一个轮播图~当然效果不是那么美观小伙伴们不要嫌弃哈~ 那么咱们开动了,额~先准备好几章轮播图片(直接在网上 ...

  4. html轮播台袋效果,css3百叶窗轮播图效果

    标题 #Con{width:900px; /*宽度*/ height:500px;/*高度*/ background:#9933FF;/*背景颜色*/ position:relative;} #con ...

  5. php自动轮播图代码,JavaScript如何实现动态轮播图效果?(代码示例)

    本篇文章给大家带来的内容是JavaScript如何实现动态轮播图效果?(代码示例).有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 功能描述: 1.鼠标经过 左右侧箭头显示,鼠标离开 ...

  6. 原生JavaScript轮播图效果实现

    原生JavaScript实现轮播图切换效果的实现过程 本文所用代码仅供个人学习.此部分代码系按原腾讯电脑管家首页的轮播图效果,采用原生JS技术予以实现(原网页采用jQurey等技术). 1. 文件准备 ...

  7. 用JavaScript实现网页无限轮播图效果,附整套源码

    用JavaScript实现无限轮播图效果(附源码) javascript群内每日课题-今日课题:用JavaScript实现无限轮播图效果 PS:很多企业通用的案例自己再学习过程中肯定是要熟练的,所以今 ...

  8. html动态轮播效果怎么做,详解JavaScript实现动态的轮播图效果

    利用javascript能实现常见的动态的网页轮播图效果,如下图1所示: 图1 实现该轮播图有以下几个要点: (1)在左右两侧各有一个箭头,分别指的是向左和向右切换,即点击相应的位置就会切换到该图片之 ...

  9. 高仿阴阳师官网轮播图效果的jQuery插件

    代码地址如下: http://www.demodashi.com/demo/12302.html 插件介绍 这是一个根据阴阳师官网的轮播效果所扒下来的轮播插件,主要应用于定制个性化场景,目前源码完全公 ...

  10. 纯CSS实现轮播图效果,你不知道的CSS3黑科技

    前言 轮播图已经是一个很常见的东西,尤其是在各大App的首页顶部栏,经常会轮番显示不同的图片. 一提到轮播图如何实现时,很多人的第一反应就是使用Javascript的定时器,当然这种方法是可以实现的. ...

最新文章

  1. springMVC自定义全局异常
  2. java jquery提交表单_Jquery ajax提交表单几种方法
  3. 5加载stm32 keil_快速入门STM32单片机-软件篇
  4. 帮助方老师使用固态硬盘安装win10,赚了150软妹币(但是他赖账了!)
  5. c++的32位和64位类型符的位数
  6. LeetCode的二分查找的练习部分总结
  7. 【转】ABP源码分析四十五:ABP ZERO中的EntityFramework模块
  8. 多元统计分析最短距离法_多元统计分析(11个常见的多变量分析方法)
  9. 计算机中三大总线:地址总线、数据总线、控制总线
  10. oracle优化器analyzed,Oracle 学习之 性能优化(十三) 索引
  11. 如何使用Pandas进行数据分析!最详细的数据分析教程!
  12. Vue中使用Lodash
  13. 路由器php系统时间设置时间设置时间设置,4G工业路由器系统设置与时间密码设置...
  14. 2020-08-29 ---- 美团点评 笔试
  15. BGR转YUV420SP
  16. 【系统集成】002-信息系统集成与服务管理
  17. 结对项目-小游戏连连看
  18. internet信息服务器连接怎么办,internet已连接但无法上网怎么办
  19. Task09文件与文件系统
  20. ZOJ-1331* a3=b3+c3+d3

热门文章

  1. Windows常用运行库下载 (DirectX、VC++、.Net Framework等)
  2. 小程序推广引导下载app的解决办法
  3. AirDisk HDD
  4. Reflector for .NET 下载问题
  5. 信息系统项目管理师证书有什么用?
  6. 2018百度之星程序设计大赛资格赛
  7. 吉米多维奇数学分析习题集每日一题--习题1379
  8. 泛微OA常用js代码块
  9. VWware15安装windows XP纯净版虚拟机
  10. coreseek java_coreseek