日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

基于JavaScript實(shí)現(xiàn)輪播圖效果

瀏覽:14日期:2023-06-11 13:01:56

本文實(shí)例為大家分享了JavaScript實(shí)現(xiàn)輪播圖效果的具體代碼,供大家參考,具體內(nèi)容如下

學(xué)習(xí)筆記(學(xué)校的課設(shè)),實(shí)現(xiàn)了左右切換,按指示點(diǎn)切換、按小圖標(biāo)切換和自動(dòng)切換,但是還有某些功能沒(méi)完善,如:切換到某張圖片后,左右并沒(méi)有切換到前后相應(yīng)的圖片。

先看實(shí)現(xiàn)效果:

基于JavaScript實(shí)現(xiàn)輪播圖效果

代碼僅供參考:

<!DOCTYPE html><html> <head> <meta charset='UTF-8'> <title></title> <style> .div0{ height: 100px; width: 100%; background-color:black; opacity:0.75; } .div1{ background-image: url(img/bg2.png); height: 400px; width: 100%; } .div2{ height: 200px; width: 100%; background-color:black; opacity:0.75; position: absolute; } .spot{ position: absolute; left: 10%; } .spot_list1{ float: left; border:3px solid wheat; transform:rotate(-30deg); -ms-transform:rotate(-30deg); -moz-transform:rotate(-30deg); -webkit-transform:rotate(-30deg); -o-transform:rotate(-30deg); opacity:0.5; } .spot_list2{ float: left; border:3px solid wheat; transform:rotate(-15deg); -ms-transform:rotate(-15deg); -moz-transform:rotate(-15deg); -webkit-transform:rotate(-15deg); -o-transform:rotate(-15deg); opacity:0.5; } .spot_list3{ float: left; border:3px solid wheat; transform:rotate(28deg); -ms-transform:rotate(28deg); -moz-transform:rotate(28deg); -webkit-transform:rotate(28deg); -o-transform:rotate(28deg); opacity:0.5; } .div1_1{ border: 10px solid gainsboro; width: 830px; height: 300px; left: 10%; top: 10%; position: relative; overflow: hidden; } .btn { width: 100%; height: 80px; position: absolute; margin: 0 auto; top: 120px; } .box_big { position: absolute; height: 400px; vertical-align: middle } #imgList{ list-style: none; position: absolute; } #imgList li{ float: left; margin: 0 10px; } .left_btn, .right_btn { width: 30px; height: 80px; background:gray; line-height: 90px; border-radius: 10px; } .left_btn { float: left; } .right_btn { float: right; } #navDiv{ position: absolute; left: 300px; } #navDiv a{ float: left; width: 15px; height: 15px; border-radius:50%; background-color: black; margin: 0 10px; opacity: 0.5; filter: alpha(opacity=50); } #navDiv a:hover{ background-color: red; } </style> </head> <body> <div class='div0'></div> <div class='div1'> <div class='div1_1'> <div id='navDiv'> <a href='javascript:;' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' ></a> <a href='javascript:;' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' ></a> <a href='javascript:;' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' ></a> <a href='javascript:;' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' ></a> <a href='javascript:;' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' ></a> <a href='javascript:;' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' ></a> </div> <div class='box_big'> <ul id='imgList'> <li><img src='http://www.b3g6.com/bcjs/img/1.jpg' ></li> <li><img src='http://www.b3g6.com/bcjs/img/2.jpg' id='2></li> <li><img src='http://www.b3g6.com/bcjs/img/3.jpg' /></li> <li><img src='http://www.b3g6.com/bcjs/img/4.jpg' /></li> <li><img src='http://www.b3g6.com/bcjs/img/5.jpg' /></li> <li><img src='http://www.b3g6.com/bcjs/img/6.jpg' /></li> </ul> </div> <div class='btn'> <div class='left_btn'><img src='http://www.b3g6.com/bcjs/img/prev.png'></div> <div class='right_btn'><img src='http://www.b3g6.com/bcjs/img/next.png'></div> </div> </div> </div> <!--小標(biāo)圖片--> <div onmouseleave='m1()'> <div class='spot'> <img src='http://www.b3g6.com/bcjs/img/thumbs/1.jpg' onmouseover='mouseover(1)' onmouseout='mouseout(1)'> <img src='http://www.b3g6.com/bcjs/img/thumbs/2.jpg' onmouseover='mouseover(2)' onmouseout='mouseout(2)'> <img src='http://www.b3g6.com/bcjs/img/thumbs/3.jpg' onmouseover='mouseover(3)' onmouseout='mouseout(3)'> <img src='http://www.b3g6.com/bcjs/img/thumbs/4.jpg' onmouseover='mouseover(4)' onmouseout='mouseout(4)'> <img src='http://www.b3g6.com/bcjs/img/thumbs/5.jpg' onmouseover='mouseover(5)' onmouseout='mouseout(5)'> <img src='http://www.b3g6.com/bcjs/img/thumbs/6.jpg' onmouseover='mouseover(6)' onmouseout='mouseout(6)'> </div> </div> </body> <script> var box=document.getElementById('1'); //var spot = document.getElementsByClassName('spot_list'); var left_btn=document.getElementsByClassName('left_btn')[0]; var right_btn=document.getElementsByClassName('right_btn')[0]; var time = null; var count = 0; var ids=document.getElementsByTagName('a'); ids[0].style.backgroundColor='red'; var spot_list1=document.getElementById('spot_list1'); spot_list1.setAttribute('class','spot_list3'); spot_list1.style.opacity='0.98'; //左按鈕 left_btn.onclick=function(){ count--; if(count<1){ count=6 } box.src='http://www.b3g6.com/bcjs/img/' + count + '.jpg'; for(var i=0;i<ids.length;i++){ ids[i].style.backgroundColor='black'; } ids[count - 1].style.backgroundColor='red'; for(var i=1;i<=6;i++){ var img=document.getElementById('spot_list'+i); if(img.id=='spot_list1' || img.id=='spot_list4'){ img.setAttribute('class','spot_list1'); img.style.opacity='0.5'; }else if(img.id=='spot_list2' || img.id=='spot_list5'){ img.setAttribute('class','spot_list2'); img.style.opacity='0.5'; }else if(img.id=='spot_list3' || img.id=='spot_list6'){ img.setAttribute('class','spot_list3'); img.style.opacity='0.5'; } } var img=document.getElementById('spot_list'+count); if(img.id=='spot_list1' || img.id=='spot_list4'){ img.setAttribute('class','spot_list3'); img.style.opacity='0.98'; }else if(img.id=='spot_list2' || img.id=='spot_list5'){ img.setAttribute('class','spot_list3'); img.style.opacity='0.98'; }else if(img.id=='spot_list3' || img.id=='spot_list6'){ img.setAttribute('class','spot_list1'); img.style.opacity='0.98'; } } //右按鈕 right_btn.onclick=function(){ changeImg(); } // var x=1; var changeImg = function(){ x++; if(x > 6){ x = 1; } box.src = 'http://www.b3g6.com/bcjs/img/' + x + '.jpg'; for(var i=0;i<ids.length;i++){ ids[i].style.backgroundColor='black'; } ids[x - 1].style.backgroundColor='red'; for(var i=1;i<=6;i++){ var img=document.getElementById('spot_list'+i); if(img.id=='spot_list1' || img.id=='spot_list4'){ img.setAttribute('class','spot_list1'); img.style.opacity='0.5'; }else if(img.id=='spot_list2' || img.id=='spot_list5'){ img.setAttribute('class','spot_list2'); img.style.opacity='0.5'; }else if(img.id=='spot_list3' || img.id=='spot_list6'){ img.setAttribute('class','spot_list3'); img.style.opacity='0.5'; } } var img=document.getElementById('spot_list'+x); if(img.id=='spot_list1' || img.id=='spot_list4'){ img.setAttribute('class','spot_list3'); img.style.opacity='0.98'; }else if(img.id=='spot_list2' || img.id=='spot_list5'){ img.setAttribute('class','spot_list3'); img.style.opacity='0.98'; }else if(img.id=='spot_list3' || img.id=='spot_list6'){ img.setAttribute('class','spot_list1'); img.style.opacity='0.98'; } } //設(shè)置計(jì)時(shí)器 var show; show=setInterval(changeImg, 3000); //圖片切換 function mouseover(n){ clearInterval(show); var img=document.getElementById('spot_list'+n); if(img.id=='spot_list1' || img.id=='spot_list4'){ img.setAttribute('class','spot_list3'); img.style.opacity='0.98'; }else if(img.id=='spot_list2' || img.id=='spot_list5'){ img.setAttribute('class','spot_list3'); img.style.opacity='0.98'; }else if(img.id=='spot_list3' || img.id=='spot_list6'){ img.setAttribute('class','spot_list1'); img.style.opacity='0.98'; } box.src='http://www.b3g6.com/bcjs/img/'+n+'.jpg'; for(var i=0;i<ids.length;i++){ ids[i].style.backgroundColor='black'; } ids[n-1].style.backgroundColor='red'; } for(let i=0;i<ids.length;i++){ ids[i].onclick=function(){ clearInterval(show); for(var n=0;n<ids.length;n++){ ids[n].style.backgroundColor='black'; } box.src='http://www.b3g6.com/bcjs/img/'+(i+1)+'.jpg'; ids[i].style.backgroundColor='red'; } } //離開(kāi)小圖標(biāo)時(shí) function mouseout(n){ var img=document.getElementById('spot_list'+n); ids[n-1].style.backgroundColor='black'; if(img.id=='spot_list1' || img.id=='spot_list4'){ img.setAttribute('class','spot_list1'); img.style.opacity='0.5'; }else if(img.id=='spot_list2' || img.id=='spot_list5'){ img.setAttribute('class','spot_list2'); img.style.opacity='0.5'; }else if(img.id=='spot_list3' || img.id=='spot_list6'){ img.setAttribute('class','spot_list3'); img.style.opacity='0.5'; } } function m1(){ //啟動(dòng)計(jì)時(shí)器 show=setInterval(changeImg, 3000); } </script></html>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: JavaScript
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
免费亚洲一区| 一二三区精品| 久久精品国内一区二区三区水蜜桃| 亚洲色图网站| 久久亚洲在线| 福利一区二区免费视频 | 精品免费av在线| 日韩高清二区| 日韩精品午夜视频| 91福利精品在线观看| 国产videos久久| 国产欧美自拍| 国产精品亚洲一区二区在线观看| 亚洲我射av| 亚洲一区二区三区在线免费| 午夜久久久久| 激情综合网站| 91成人超碰| 蜜桃成人av| 免费成人网www| 午夜日韩在线| 香蕉久久99| 日韩视频中文| 国产精品老牛| 日本蜜桃在线观看视频| 97在线精品| 99成人在线视频| 亚洲涩涩在线| 欧美日韩国产免费观看视频| 亚洲国产一区二区在线观看 | 欧美日韩在线网站| 午夜久久黄色| 亚洲精品中文字幕99999| 奇米亚洲欧美| 国产免费av一区二区三区| 综合精品一区| 综合一区在线| 久久国产精品久久w女人spa| 欧美99久久| 午夜日韩福利| 国产麻豆一区二区三区| 欧美国产中文高清| 水蜜桃精品av一区二区| 亚洲精品中文字幕乱码| 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产成人精品一区二区三区免费| 国产福利资源一区| 都市激情国产精品| 日韩欧美中文字幕一区二区三区| 久久精品九色| 日韩不卡一二三区| 亚洲大片在线| 国产粉嫩在线观看| 久久精品国产久精国产| 国产一区二区三区不卡视频网站| 日韩中文字幕91| 国产一在线精品一区在线观看| 国产精品白浆| 日本va欧美va瓶| 亚洲视频播放| 国产一二在线播放| 国产精品分类| 国产调教一区二区三区| 亚洲欧美日韩一区在线观看| 日韩在线不卡| 日韩在线观看| 国产99久久久国产精品成人免费| 日韩成人免费| 精品国产不卡| 国产一区一一区高清不卡| 国产伦精品一区二区三区在线播放 | 岛国精品一区| 嫩草伊人久久精品少妇av杨幂| 青草久久视频| 国产精品自在| 精品亚洲二区| 福利一区二区三区视频在线观看| 久久免费精品| 91嫩草亚洲精品| 久久久久99| 欧美日韩激情| 欧美资源在线| **爰片久久毛片| 日韩超碰人人爽人人做人人添| 日韩av中文在线观看| 国产亚洲欧美日韩精品一区二区三区 | 久久精品中文| 亚洲免费婷婷| 日本不卡视频在线观看 | 日韩av中文字幕一区二区| 日韩av不卡在线观看| 免费精品一区| 成人av三级| 久久国产精品久久w女人spa| 日韩视频中文| 久久国产精品免费精品3p| 国产va免费精品观看精品视频| 久久毛片亚洲| 亚洲精品伦理| 日韩啪啪电影网| 天堂成人国产精品一区| 欧美国产先锋| 黄色av日韩| 久久精品资源| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美激情视频一区二区三区免费 | 国产精品网址| 亚洲一本视频| 国产精品超碰| 亚洲一区欧美激情| 精品久久一区| 日韩制服丝袜av| 中文字幕成在线观看| 蜜桃视频一区二区三区在线观看| 久久精品亚洲一区二区| 日韩精品一二区| 欧美视频久久| 午夜国产精品视频| 精品三级av| 日韩精品一区二区三区中文在线| 久久久久中文| 狠狠久久伊人中文字幕| 日本成人精品| 丝袜美腿高跟呻吟高潮一区| 国产成人精选| 国产欧美69| 69堂精品视频在线播放| 免费观看在线综合| 免费日韩av片| 午夜在线精品| 最新国产精品久久久| 亚洲欧洲一区二区天堂久久| 久久久精品网| 99视频精品| 亚洲精品乱码日韩| 日本在线成人| 国产欧美日韩影院| 国产日韩免费| 日本精品另类| 亚洲精品美女| 欧美日韩一区二区国产| 热久久久久久久| 亚洲精品一区二区妖精| 99久久九九| 韩国久久久久久| 国产69精品久久| 国产精品九九| 国产精品亚洲人成在99www| 日韩在线观看中文字幕| 日韩一级不卡| 久久精品超碰| 欧美日韩 国产精品| 青青草国产精品亚洲专区无| 精品亚洲二区| 三级精品视频| 亚洲作爱视频| 日韩高清在线不卡| 电影亚洲精品噜噜在线观看| 日韩在线精品| 激情久久五月| 日韩精品一二三四| 影音国产精品| 蜜桃久久精品一区二区| 亚洲毛片一区| 久久精品资源| 国产成人精品亚洲日本在线观看| 国产精品嫩草99av在线| 在线午夜精品| 日韩成人一级| 日韩免费在线| 奶水喷射视频一区| 欧美成人一二区| 久久青草久久| 狂野欧美性猛交xxxx| 91九色精品国产一区二区| 欧美另类中文字幕 | 亚洲精品一级| 伊人久久大香线蕉av不卡| 亚洲精品自拍| 国产在线视频欧美一区| 模特精品在线| 岛国av在线播放| 日本麻豆一区二区三区视频| 韩国精品主播一区二区在线观看 | 国产成人精品福利| 欧美在线影院| 麻豆国产精品视频| 综合精品一区| 久久激情中文| 国产欧美日韩在线一区二区| 91高清一区| 极品日韩av| 久久男人av资源站| 日韩精品中文字幕吗一区二区| 精品亚洲二区| 日韩精品欧美成人高清一区二区| 美女av在线免费看| 国产精品4hu.www| 日韩激情一区二区| 午夜在线视频观看日韩17c|