CSS+HTML+JS实现轮播图

要点

1、 原理:利用添加active类,谁的z-index大谁就在最上层。
在这里插入图片描述
在这里插入图片描述

  • 注意:要使按钮浮在图片上,需要在按钮css上也加上z-index,并要比图片的z-index大一级
    在这里插入图片描述

2、淡入淡出效果
在上文中的active类中添加属性 opacity,并设置平时透明度为0,添加transition,如图
在这里插入图片描述
在这里插入图片描述
3、设置置于小圆点上时显示小手指
在这里插入图片描述
在这里插入图片描述
4、 点击小圆点换图片
添加 data-index
在这里插入图片描述
4、自动转换页面

用 setInterval 这里注意要将id换成全局变量
之前是这样的
在这里插入图片描述
因为没有创建函数,所以没办法恢复自动轮播。
在这里插入图片描述

记录下自己做轮播图时遇到的问题,但最好不要用计时器来写轮播图,会单独开一个线程,最好还是利用css3属性写。

源码会另建一个博客来存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值