国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

原生javascript+CSS實(shí)現(xiàn)輪播圖效果

瀏覽:103日期:2023-12-02 09:28:36

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

1.html

<ul ></ul>

2.css

ul{ list-style:none; position: absolute; padding: 0; left: 0; right: 0; bottom: 0; top:0; margin:auto; width: 800px; height:200px;}

3.js

//生成輪播圖export function generateBanner(){ let sz = new Array(); let cur_ul = document.getElementById(’banner’); const recommends = this.recommends; let timer = setInterval(getNextLi, 3000); //生成輪播圖li for (let i = 0; i < recommends.length; i++) { //生成標(biāo)簽 let cur_li = document.createElement('li'); let cur_img = document.createElement('img'); //追加屬性 cur_img.src = recommends[i].pic; //追加樣式 cur_li.style.position = ’absolute’; cur_li.style.left = ’0px’; cur_li.style.transitionDuration = ’0.4s’; cur_li.style.cursor='pointer'; //ul總寬800 ,顯示一張完整的400px 兩張不完整的200px cur_img.style.width = ’125px’; cur_img.style.height = '100px'; //追加子元素 cur_li.appendChild(cur_img); cur_ul.appendChild(cur_li); //全部放入數(shù)組好操作 sz.push(cur_li); } //生成兩個(gè)圖標(biāo) generateAngleIcons(); //將最后三張圖片用來顯示 let len = sz.length - 1; //倒數(shù)第三張 showThreeLi(); //獲取下一個(gè)li顯示,將第一個(gè)放到數(shù)組最后 function getNextLi() { const li = sz[0]; sz = sz.slice(1); sz.push(li); //所有l(wèi)i還原 for (let i = 0; i < sz.length; i++) { //li全部還原成原始大小 sz[i].style.transform = 'scale(1)'; sz[i].style.left = '0px'; //從小到大li依此覆蓋 sz[i].style.zIndex = i; //全部隱藏 sz[i].style.display = 'none'; } //顯示最后三張 showThreeLi(); } //顯示最后三張 function showThreeLi() { sz[len - 2].style.left = '0px'; //倒數(shù)第二張 sz[len - 1].style.left = '120px'; sz[len - 1].style.zIndex = 100; sz[len - 1].style.transform = 'scale(1.3)'; //倒數(shù)第一張 sz[len].style.left = '230px'; //顯示 sz[len - 2].style.display = 'block'; sz[len - 1].style.display = 'block'; sz[len].style.display = 'block'; } function generateAngleIcons(){ const icons = new Array(); for (let i = 0; i < 2; i++) { //生成圖標(biāo)li let cur_li = document.createElement('li'); //追加樣式 cur_li.style.position = ’absolute’; cur_li.style.top = ’0px’; cur_li.style.bottom = ’0px’; cur_li.style.margin = 'auto'; cur_li.style.paddingTop='100px'; cur_li.style.paddingBottom='100px'; cur_li.style.zIndex = 20; icons.push(cur_li); } icons[0].style.left = ’0px’; icons[1].style.right = ’0px’; icons[0].innerHTML = ’<i class='angle left icon'></i>’ icons[1].innerHTML = ’<i class='angle right icon'></i>’ cur_ul.appendChild(icons[1]); cur_ul.appendChild(icons[0]); }}

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

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 欧美一级毛片欧美大尺度一级毛片 | www.操操操| 97免费公开视频 | 九九九精品视频免费 | 日本加勒比高清一本大道 | 成人免费毛片一区二区三区 | 美女视频黄色免费 | 欧美精品亚洲精品日韩 | 亚洲图片一区二区 | 欧美日韩一区二区在线观看视频 | 日本加勒比高清一本大道 | 欧美精品国产精品 | 亚洲成a人片在线观看中 | 成年人黄色免费网站 | 国产精品久久久久网站 | 欧美亚洲国产精品久久久 | 日韩在线一区二区 | 一区二区三区视频网站 | 精品一区二区高清在线观看 | 国产色啪午夜免费视频 | 午夜影院欧美 | 羞羞一区二区三区四区片 | 成年人免费黄色 | 久久91精品国产91久久小草 | 九九九九热精品视频 | 国产9191精品免费观看 | 日韩国产一区二区 | 一区二区三区视频免费 | 久色视频 | 日韩欧美在线播放 | 亚洲精品人成网在线播放影院 | 欧美大片在线播放 | 欧美一级毛片香蕉网 | 国内自拍视频在线看免费观看 | 久久福利网站 | 99久久免费看精品国产一区 | 成人网在线视频 | 亚洲激情黄色 | 亚洲成人免费在线观看 | 国产精品一区二区三区久久 | 国产亚洲欧美成人久久片 |