JS利用定时器实现轮播图

下面是HTML代码

1.其中ul中的为我们想要看到的各种图片,我们需要让其出现轮播效果,ol中对应的则是轮播图下方的小圆点,根据展示的轮播图不同,对应的小圆点亮起

2.在我们的轮播图中实际上只有五个图片,由于最后一个图片的轮播效果需要,我们在最后一个轮播图片后面继续放置一张与第一张图片一样的轮播图,为进行区分我们命名-1.

3.两个button按钮来让js获取元素控制轮播图的方向,这次设计的轮播图没有自动播放,我们需要通过点击按钮来决定轮播图向哪一个方向移动

下面是css代码

为我们的轮播图添加一些样式,方便我们对于轮播图的效果展示

效果如上

红色区域为我们的可视区域 黑色边框内为我们的轮播图素材 下方小圆点为我们轮播图的定位,在内容没有明确显示为第几页时,通过小圆点可以观察当前可视区域内为第几张轮播图

然后是JS代码部分

通过以上代码实现轮播图效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值