下面是HTML代码
1.其中ul中的为我们想要看到的各种图片,我们需要让其出现轮播效果,ol中对应的则是轮播图下方的小圆点,根据展示的轮播图不同,对应的小圆点亮起
2.在我们的轮播图中实际上只有五个图片,由于最后一个图片的轮播效果需要,我们在最后一个轮播图片后面继续放置一张与第一张图片一样的轮播图,为进行区分我们命名-1.
3.两个button按钮来让js获取元素控制轮播图的方向,这次设计的轮播图没有自动播放,我们需要通过点击按钮来决定轮播图向哪一个方向移动
下面是css代码
为我们的轮播图添加一些样式,方便我们对于轮播图的效果展示
效果如上
红色区域为我们的可视区域 黑色边框内为我们的轮播图素材 下方小圆点为我们轮播图的定位,在内容没有明确显示为第几页时,通过小圆点可以观察当前可视区域内为第几张轮播图
然后是JS代码部分
通过以上代码实现轮播图效果