题目1: 轮播的实现原理是怎样的?如果让你来实现,你会抽象出哪些函数(or接口)供使用?(比如 play())
- 多个图片横向排列,首尾各克隆图片,使首尾相接
- 视窗宽高设置只容纳一张图片,设置
overflow: hidden
隐藏其它不可见 - 滑动到图片末端障眼法图时自动跳转到首端,达到欺骗效果
函数(接口):
- 往前播放一次
playPre()
- 往后播放一次
playNext()
- 索引播放
playIndex()
- 自动播放
playAuto()
题目2: 实现视频中的左右滚动无限循环轮播效果
代码
题目3: 实现一个渐变轮播效果