原生js还原B站轮播图

本文介绍了如何使用原生JS实现B站风格的轮播图,包括动态生成导航按钮、无缝切换、自动轮播等功能,并提供详细的HTML、CSS和JS代码示例。同时,文章讨论了在实现过程中遇到的bug及其修复方法。
摘要由CSDN通过智能技术生成

b站是用translate3d + opacity写的, 而这个用的position

效果图

在这里插入图片描述

需求

1 动态生成导航按钮
2 点击按钮切换图片
3 上一张下一张点击切换(模拟点击)
4 无缝轮播
5 自动轮播(模拟点击)
6 鼠标hover事件交互
7 bug修复

html
 <div class="box">
        <ul class="photos-con">
            <li><a href="javascript:;"><img src="images/img-1.jpg" alt=""></a></li>
            <li><a href="javascript:;"><img src="images/img-2.jpg" alt=""></a></li>
            <li><a href="javascript:;"><img src="images/img-3.jpg" alt=""></a></li>
            <li><a href="javascript:;"><img src="images/img-4.jpg" alt=""></a></li>
            <li><a href="javascript:;"><img src="images/img-5.jpg" alt=""></a>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值