呼吸轮播图

呼吸轮播图的思路

1,构建静态页面

2,document.getElementById找到按钮,为按钮创建一个function :改变图片的透明度,先将所有透明度归零,然后将要显示的img透明度改为1

4,封装一个函数,设三个参数,1,要改变的元素。2,要改变的属性。3,目标位置。在函数里面设置一个定时器。
animate = function (obj,attr,target){}

5,将透明度的改变用封装函数代替。
oImg.style.opacity = 0 ==> animate(obj,attr,target)

6,将下方li设置点击方法:下标对象赋值为i,点击对应的li,所有的图片透明度归零。对应的图片透明度变为1。
for (i = 0,i<oImg.length, i++){
oLi[i].num = i
oLi[i].onclick = function(){
for (j = 0 ,j<oImg.length,j++){
oImg.style.opacity = 0;
oLi[j].style.background = 'gray'
}
this.style.background = 'red'
animate(oImg[this.num],opacity,1)
}
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • this . 要判断是谁,怎么判断就看谁用了。比如 这个this 就是 oDiv 函数调用 1:x()2:x.ap...
    King小志阅读 513评论 2 1
  • 思路: 1.点击按钮,改变显示的图片。同时改变对应小圆点的颜色。 2.点击小圆点,改变小圆点颜色,显示对应的图片。...
    这就是小七de简书阅读 481评论 0 0
  • 轮播图这厮是我们浏览网页时常见的一种形式。而相较传统的轮播图而言,呼吸轮播图具有更美观,更cool,更多特效。因而...
    非的干不过欧的阅读 896评论 0 0
  • 1.先写静态的html、css代码 Html 2.css样式的设置,灵活性比较大,因为这要根据我们的页面来做具体设...
    少寒丶阅读 526评论 0 0
  • 网页排版中,轮播图可以说很常见,轮播图种类有好几种,今天分享一下呼吸轮播图的制作过程。 效果展示 转到动画 制作过...
    wish1994阅读 709评论 0 1