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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > javascript >内容正文

javascript

html 旋转木马 轮播,JS实现旋转木马式图片轮播效果

發(fā)布時(shí)間:2023/12/10 javascript 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html 旋转木马 轮播,JS实现旋转木马式图片轮播效果 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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

主要html代碼:

Document

function $(id){ return document.getElementById(id);}

var js_wrap = $("js_wrap");

var wrap_slide = $("wrap_slide");

var wrap_slide_arrow = $("wrap_slide_arrow");

var lis = wrap_slide.children[0].children;

var json = [

{

//1

width: 400,

top: 20,

left: 50,

opacity: 20,

z: 2

},

{

//2

width: 600,

top: 70,

left: 0,

opacity: 80,

z: 3

},

{

//3

width: 800,

top: 100,

left: 200,

opacity: 100,

z: 4

},

{

//4

width: 600,

top: 70,

left: 600,

opacity: 80,

z: 3

},

{

//5

width: 400,

top: 20,

left: 750,

opacity: 20,

z: 2

}/*,

{

//6

width: 300,

top: 10,

left: 400,

opacity: 10,

z: 1

}*/

]

change(); //將各個(gè)圖片按照json鋪開(kāi)層次

var jieliu = true;

//兩個(gè)按鈕點(diǎn)擊事件

var as = wrap_slide_arrow.children;

for(var k in as){

as[k].onclick = function(){

if(this.className == "prev"){

/*alert("左側(cè)按鈕");*/

//所有圖片逆時(shí)針旋轉(zhuǎn),相當(dāng)于圖片不動(dòng),json的第一個(gè)刪除并插到最后一個(gè)

if(jieliu == true){

change(false);

jieliu = false;

}

}else if(this.className == "next"){

/*alert("右側(cè)按鈕");*/

//所有圖片順時(shí)針旋轉(zhuǎn),相當(dāng)于圖片不動(dòng),json的最后一個(gè)刪除并插到第一個(gè)

if(jieliu == true){

change(true);

jieliu = false;

}

}

}

}

function change(flag){

if(flag){

//所有圖片順時(shí)針旋轉(zhuǎn),相當(dāng)于圖片不動(dòng),json的最后一個(gè)刪除并插到第一個(gè)

json.unshift(json.pop());

}else{

//所有圖片逆時(shí)針旋轉(zhuǎn),相當(dāng)于圖片不動(dòng),json的第一個(gè)刪除并插到最后一個(gè)

json.push(json.shift());

}

for(var k in json){

animate(lis[k],{

width: json[k].width,

top: json[k].top,

left: json[k].left,

opacity: json[k].opacity,

zIndex: json[k].z

},function(){ jieliu = true;}); //當(dāng)動(dòng)畫(huà)執(zhí)行完,執(zhí)行回調(diào)函數(shù),此時(shí)置節(jié)流為true

}

}

var timer = null;

timer = setInterval(autoPlay,2000);

function autoPlay(){

if(jieliu == true){

change(true);

jieliu = false;

}

}

js_wrap.onmouseover = function(){

clearInterval(timer);

animate(wrap_slide_arrow,{opacity:100});

}

js_wrap.onmouseout = function(){

clearInterval(timer);

timer = setInterval(autoPlay,2000);

animate(wrap_slide_arrow,{opacity:0});

}

/*js_wrap.onmouseover = function(){

animate(wrap_slide_arrow,{opacity:100});

}

js_wrap.onmouseout = function(){

animate(wrap_slide_arrow,{opacity:0});

}*/

主要css代碼:

/*初始化 reset*/

blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}

body,button,input,select,textarea{font:12px/1.5 "Microsoft YaHei", "微軟雅黑", SimSun, "宋體", sans-serif;color: #666;}

ol,ul{list-style:none}

a{text-decoration:none}

fieldset,img{border:0;vertical-align:top;}

a,input,button,select,textarea{outline:none;}

a,button{cursor:pointer;}

.w-wrap{

width: 1200px;

margin: 100px auto;

}

.wrap-slide{

position: relative;

}

.wrap-slide li{

position: absolute;

left: 200px;

top: 0;

}

.wrap-slide li img{

width: 100%;

}

.wrap-slide-arrow{

opacity: 0;

position: relative;

}

.prev,.next{

width: 76px;

height: 112px;

position: absolute;

top: 50%;

margin-top: -56px;

background: url(../images/prev.png) no-repeat;

}

.next{

right: 0;

background: url(../images/next.png) no-repeat;

}

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

總結(jié)

以上是生活随笔為你收集整理的html 旋转木马 轮播,JS实现旋转木马式图片轮播效果的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。