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

您的位置:首頁技術文章
文章詳情頁

Javascript幻燈片播放功能實現過程解析

瀏覽:217日期:2023-10-30 13:40:58

javascript實現幻燈片播放

實現原理

step1 設置容器,包含圖片、翻頁、下標等元素,通過相對定位來布局。 step2 將幻燈片變化,需要改變的元素放在一個字容器內,display設為none,并且采取動畫來變化。 step3設置js函數,將應該播放的元素樣式激活,其他的元素仍為未激活狀態或者不展示類的隱藏。

代碼

html

<!DOCTYPE html><html><head><meta charset='UTF-8'><title>Insert title here</title><!-- 引入css樣式 --><link rel='stylesheet' href='http://m.b3g6.com/bcjs/style.css' rel='external nofollow' type='text/css'></head><body><!-- 先設置輪播的整體容器 --><div class='slideshow-container'><!-- 在設置輪播圖片、翻頁鍵、數字文本的容器 --><!-- fade為滑動動畫特效 --><div class='mySlides fade'><div class='numbertext'>1 / 3</div><img src='http://m.b3g6.com/bcjs/img/1.jpg' style='width: 100%'><div class='text'>文本 1</div></div><div class='mySlides fade'><div class='numbertext'>2 / 3</div><img src='http://m.b3g6.com/bcjs/img/2.jpg' style='width: 100%'><div class='text'>文本 2</div></div><div class='mySlides fade'><div class='numbertext'>3 / 3</div><img src='http://m.b3g6.com/bcjs/img/3.jpg' style='width: 100%'><div class='text'>文本 3</div></div><a onclick='plusSlides(-1)'>❮</a> <a onclick='plusSlides(1)'>❯</a></div><br><!-- 設置下方按鈕 --><div style='text-align: center'><span onclick='currentSlide(1)'></span><span onclick='currentSlide(2)'></span><span onclick='currentSlide(3)'></span></div> <!-- 引入js文件,注意js文件應該在下方,否則將無法出現錯誤,個人覺得錯誤原因應該是元素未加載而去執行js文件導致錯誤,具體原因還需探究--><script src='http://m.b3g6.com/bcjs/show.js' type='text/javascript'></script></body></html>

css

@charset 'UTF-8';* {box-sizing:border-box}body {font-family: Verdana,sans-serif;}.mySlides {display:none; /*display 為none的含義是不展示元素,但是且不占用空間*/}/* 幻燈片容器 */.slideshow-container { max-width: 1000px; position: relative; margin: auto;}/* 下一張 & 上一張 按鈕 */.prev, .next { cursor: pointer; position: absolute; top: 50%; width: auto; margin-top: -22px; padding: 16px; color: white; font-weight: bold; font-size: 18px; transition: 0.6s ease; border-radius: 0 3px 3px 0;}/* 定位 '下一張' 按鈕靠右 */.next { right: 0; border-radius: 3px 0 0 3px;}/* On hover, add a black background color with a little bit see-through */.prev:hover, .next:hover { background-color: rgba(0,0,0,0.8);}/* 標題文本 */.text { color: #f2f2f2; font-size: 15px; padding: 8px 12px; position: absolute; bottom: 8px; width: 100%; text-align: center;}/* 數字文本 (1/3 等) */.numbertext { color: #f2f2f2; font-size: 12px; padding: 8px 12px; position: absolute; top: 0;}/* 標記符號 */.dot { cursor:pointer; height: 13px; width: 13px; margin: 0 2px; background-color: #bbb; border-radius: 50%; display: inline-block; transition: background-color 0.6s ease;}.active, .dot:hover { background-color: #717171;}/* 淡出動畫 */.fade { -webkit-animation-name: fade; -webkit-animation-duration: 1.5s; animation-name: fade; animation-duration: 1.5s;}@-webkit-keyframes fade { from {opacity: .4} to {opacity: 1}}@keyframes fade { from {opacity: .4} to {opacity: 1}}

js

var slideIndex = 1;function plusSlides(n) { showSlides(slideIndex += n);}function currentSlide(n) { showSlides(slideIndex = n);}function showSlides(n) { var i; var slides = document.getElementsByClassName('mySlides'); var dots = document.getElementsByClassName('dot'); if (n > slides.length) {slideIndex = 1} if (n < 1) {slideIndex = slides.length} for (i = 0; i < slides.length; i++) { slides[i].style.display = 'none'; }//class為mySlides下的元素,即不展示項目的圖片元素、數字元素和文本元素 for (i = 0; i < dots.length; i++) { dots[i].className = dots[i].className.replace(' active', '');//將激活的下標元素,改為不再展示 } slides[slideIndex-1].style.display = 'block';//輪播的元素展示 dots[slideIndex-1].className += ' active';//輪播圖片對應下標樣式激活}showSlides(slideIndex);

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲一区二区三区四区五区午夜| 精品一区毛片| 999久久久亚洲| 国产一在线精品一区在线观看| 国产欧美日韩精品一区二区三区 | 欧美日韩亚洲三区| 日韩免费精品| 久久高清精品| 亚洲免费福利一区| 不卡福利视频| 国产欧美一区二区三区米奇| 国产 日韩 欧美 综合 一区| 91日韩欧美| 亚洲一区二区三区四区电影| 国产精品蜜芽在线观看| 日韩高清中文字幕一区| 国产美女精品| 免费一级欧美片在线观看网站| 三级在线观看一区二区| 国产精品色网| 亚洲午夜电影| 欧美成人精品一级| 日本不卡高清视频| 99精品一区| 欧美激情一区| 麻豆精品视频在线观看| 国产欧美啪啪| 国产欧美一区二区三区精品观看| 国内自拍视频一区二区三区| 亚洲一级二级| 激情五月综合| 亚洲不卡系列| 国产高潮在线| 999在线观看精品免费不卡网站| 成人日韩在线观看| 国产亚洲高清视频| 国产传媒在线| 亚洲五月婷婷| 1024精品一区二区三区| 精品中国亚洲| 久久中文字幕av| 日韩精品高清不卡| 日韩精品社区| 亚洲国产日韩欧美在线| 亚洲狼人精品一区二区三区| 国产精品久久久久久久久久白浆| 国产日韩视频| 久久久亚洲一区| 国产精品久久久久久模特| 国产精品三级| 中文字幕亚洲精品乱码| 亚洲精品日本| 国产精品宾馆| 欧美亚洲tv| 国产精品88久久久久久| 日韩区欧美区| 国产精品视频一区二区三区综合| 国产探花一区在线观看| 日本一区二区高清不卡| 国产成年精品| 最新国产拍偷乱拍精品| 国产精品视区| 97精品一区二区| 一区二区三区国产在线| 亚洲免费影视| 日韩黄色在线观看| 欧美自拍一区| 日韩1区2区3区| 亚洲高清成人| 影音先锋国产精品| 免费人成网站在线观看欧美高清| 国产亚洲观看| 国产精品99久久久久久董美香| 天堂av在线一区| 99久久婷婷| 日韩三区在线| 欧美a在线观看| 亚洲制服欧美另类| 国产精品婷婷| 性欧美xxxx免费岛国不卡电影| 国产精品扒开腿做爽爽爽软件| 欧美日韩99| 日韩高清一区| 欧美精品三级在线| 国产午夜久久av| 精品久久97| 色一区二区三区| 亚洲一级在线| 日韩av中文字幕一区二区三区| 中国女人久久久| 三级一区在线视频先锋| 日韩视频中文| 另类av一区二区| 国产成人久久精品麻豆二区| 欧美日韩亚洲在线观看| 日韩午夜黄色| 中日韩男男gay无套| 国产一区二区三区四区| 欧美日本不卡高清| 免费久久99精品国产| 日韩av在线播放网址| 先锋影音国产一区| 免费观看在线综合| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 青草国产精品久久久久久| 亚洲专区视频| av一区在线| 一二三区精品| 亚洲最新无码中文字幕久久| 欧美精品自拍| 欧美~级网站不卡| 欧美日韩国产精品一区二区亚洲| 欧美色图一区| 美女精品视频在线| 日韩精品视频在线看| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 欧美亚洲一区二区三区| 香蕉久久99| 久久精品资源| 国产精品免费精品自在线观看| 7777精品| 亚洲精品黄色| 久热精品在线| 久久www成人_看片免费不卡| 爽好多水快深点欧美视频| 免播放器亚洲一区| 国产一区国产二区国产三区 | 日本欧洲一区二区| 国产精品美女| 日本一区二区免费高清| 欧美日韩1区| 日韩精品一二三四| 欧美www视频在线观看| 亚洲欧美视频一区二区三区| 美女视频黄久久| 伊人久久在线| 国产精品分类| 亚洲男女自偷自拍| 精品国产成人| 色综合视频一区二区三区日韩 | 国产精品xvideos88| 亚洲国产一区二区三区在线播放 | 欧美国产另类| 亚洲黄色影院| 国产精品一区二区99| 精品日韩视频| 中文字幕人成乱码在线观看| 成人小电影网站| 国产综合婷婷| 日韩av一区二区在线影视| 香蕉国产精品| 在线一区视频| 91亚洲国产| 日韩中文影院| 香蕉久久国产| 欧美一区成人| 免费在线欧美黄色| 久久国产免费看| 国产探花一区| 国产aa精品| 亚洲激情精品| 日韩动漫一区| 久久一区精品| 欧美精品91| 日韩av不卡在线观看| 国产亚洲精品自拍| 国产亚洲精品美女久久久久久久久久| 亚洲h色精品| 亚洲欧洲专区| 蘑菇福利视频一区播放| 日本成人在线一区| 国产在线观看91一区二区三区| 欧美黄色精品| 香蕉视频亚洲一级| 快she精品国产999| 蜜桃免费网站一区二区三区| 日韩专区欧美专区| 国产精品午夜av| 日韩成人高清| 日韩国产在线观看| 国产日韩一区二区三区在线播放| 亚洲欧洲专区| 亚洲风情在线资源| 西西人体一区二区| 在线视频免费在线观看一区二区| 悠悠资源网久久精品| 青青青免费在线视频| 99视频精品视频高清免费| 亚洲精品伊人| 国产中文字幕一区二区三区| 国产精品一区三区在线观看| 久久影院资源站| 日韩高清一区在线 | 欧洲亚洲一区二区三区| 国产精品网址| 免费观看亚洲| 久久一级电影| 国产福利一区二区精品秒拍| 国产高清一区二区| 精品一区二区三区的国产在线观看|