日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

轮播图制作(1)

發布時間:2023/12/13 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 轮播图制作(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

輪播圖制作

<body><div><img src="img/1.jpg" class="imgs" alt=""><a href="#" class="left"><</a> //此處的箭頭也可以用圖標做出來<a href="#" class="right">></a><ul><li class="col"></li><li></li><li></li><li></li><li></li><li></li></ul></div> </body> <style>* {padding: 0;margin: 0;box-sizing: border-box;}div {width: 500px;height: 300px;background-color: cadetblue;margin: 100px auto;position: relative;cursor: pointer;}div:hover a {display: block;}img {width: 100%;height: 100%;}div ul {width: 100px;height: 20px;position: absolute;display: flex;justify-content: space-around;bottom: 10px;left: 50%;border-radius: 10px;transform: translateX(-50%);/* background-color: rgba(155, 154, 154, 0.7); */}div ul li {float: left;list-style-type: none;width: 10px;height: 10px;margin-top: 5px;background-color: #fff;border-radius: 50%;}a {display: inline-block;display: none;width: 30px;height: 50px;text-decoration: none;color: #fff;font-size: 30px;font-weight: 200;line-height: 50px;text-align: center;background-color: rgba(171, 172, 170, 0.5);}.left {position: absolute;left: 0px;top: 50%;transform: translateY(-50%);}.right {position: absolute;right: 0px;top: 50%;transform: translateY(-50%);}.col {background-color: rgb(61, 115, 216);}</style> <script>window.onload = function() {var div = document.querySelector('div');var img = document.querySelector('.imgs');var la = document.querySelector('.left');var ra = document.querySelector('.right');var li = document.querySelectorAll('li');var i = 1;var timer = null;function imgs() {i++;if (i > 6) i = 1;img.src = "img/" + i + ".jpg";for (var j = 0; j < li.length; j++) {li[j].className = '';li[i - 1].className = 'col';}}timer = setInterval(imgs, 2500);// 移入暫停div.addEventListener('mouseover', function() {clearInterval(timer);});div.addEventListener('mouseout', function() {timer = setInterval(imgs, 2500);});// 左右ra.addEventListener('click', imgs);la.addEventListener('click', function() {i--;if (i < 1) i = 6;img.src = "img/" + i + ".jpg";for (var j = 0; j < li.length; j++) {li[j].className = '';li[i - 1].className = 'col';}});// 小圓點for (var j = 0; j < li.length; j++) {li[j].index = j; //添加下標li[j].addEventListener('click', function() {for (var k = 0; k < li.length; k++) {li[k].className = '';}console.log(this.index);li[this.index].className = 'col';i = this.index + 1;img.src = "img/" + i + ".jpg";})}} </script>

實現的效果如下:

images

總結

以上是生活随笔為你收集整理的轮播图制作(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。