dome地址:laihuamin.github.io/jsExample/html/fourth2.html
HTML部分:
放置五张图片和五个按钮。
![](https://img.haomeiwen.com/i6018041/91e1cd74bd69e250.png)
css部分:
1、外部的包裹框wrap:设置位于视口中央
![](https://img.haomeiwen.com/i6018041/1043fbbf5a08b7f2.png)
2、内容块和图片总体设置
![](https://img.haomeiwen.com/i6018041/ee8e8e422f07e658.png)
3、按钮群和每个按钮设置。
![](https://img.haomeiwen.com/i6018041/257311c42995ebc8.png)
4、高亮样式设置
![](https://img.haomeiwen.com/i6018041/b867b6b4b4e2943f.png)
JS代码部分
1、获取dom元素及定义变量、对象
![](https://img.haomeiwen.com/i6018041/7389b98d59116432.png)
2、设置展示函数showImg函数; 注意点:
1)index = a 是因为index为全局变量,当按钮切换时,可以记入按钮位置。
2)两个循环遍历是为了整体清空之后再添加新的
3)使用clearInterval是为了让淡入淡出效果,每次都从零开始。
4)使用定时器增加改变透明度和滤镜来增加淡入淡出效果。
![](https://img.haomeiwen.com/i6018041/32aabde9d9a2013c.png)
3、设置按钮切换
![](https://img.haomeiwen.com/i6018041/b06d055974f771a3.png)
4、设置鼠标划过内容块的停留和鼠标移出的继续效果。
![](https://img.haomeiwen.com/i6018041/8f595742c259130c.png)
网友评论