最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js實(shí)現(xiàn)鼠標(biāo)左右移動(dòng),圖片也跟著移動(dòng)效果

 更新時(shí)間:2017年01月25日 10:15:54   作者:happyzgm  
本文主要介紹了js實(shí)現(xiàn)鼠標(biāo)左右移動(dòng),圖片也跟著移動(dòng)效果的方法與思路。具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧

效果:鼠標(biāo)往左移,圖片對(duì)應(yīng)右移,鼠標(biāo)往右移,圖片就左移動(dòng)。圖片距離越遠(yuǎn)偏移距離越大。

思路:首先獲取圖片原先的距離。設(shè)置一個(gè)變化值,圖片的最終距離等于原先的距離加上變化值

布局:大盒子里面是圖片,大盒子position:relative;圖片position:absolute;

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>無(wú)標(biāo)題文檔</title>
<style>
body{margin:0;}
#wrap{width:800px;height:500px;margin:30px auto; border:1px solid #000; position:relative;}
#wrap img{ position:absolute;}
#wrap img:nth-of-type(1){ left:200px;top:200px; z-index:0;}
#wrap img:nth-of-type(2){ left:300px;top:180px; z-index:1;}
#wrap img:nth-of-type(3){ left:100px;top:100px; z-index:2;}
#wrap img:nth-of-type(4){ left:400px;top:110px; z-index:3;}
</style>
</head>
<body>
<div id="wrap">
 <img src="http://cdn.attach.qdfuns.com/notes/pics/201701/18/094455cpacwz1yai2ap43p.jpg.editor.jpg" />
 <img src="http://cdn.attach.qdfuns.com/notes/pics/201701/18/094455csz3xxx1x23um7e9.jpg.editor.jpg" />
 <img src="http://cdn.attach.qdfuns.com/notes/pics/201701/18/094455fv3rzfoov04owrof.jpg.editor.jpg" />
 <img src="http://cdn.attach.qdfuns.com/notes/pics/201701/18/094455fv3rzfoov04owrof.jpg.editor.jpg" />
</div>
<script>
var oWrap=document.getElementById("wrap");
var aImg=oWrap.getElementsByTagName("img");
var iMax=4;
//獲取圖片的初始位置
for(var i=0;i<aImg.length;i++){
 aImg[i].startX=parseInt(getStyle(aImg[i],'left'))
}
oWrap.onmousemove=function(ev){
 ev=ev||window.event;
 //獲取鼠標(biāo)的位置與大盒子中心點(diǎn)位置的距離
 var iX=ev.clientX-(oWrap.offsetLeft+this.offsetWidth/2)
 for(var i=0;i<aImg.length;i++){
 //獲取每個(gè)img的z-index
 var iZindex=getStyle(aImg[i],'zIndex')
 //Zindex越大移動(dòng)的相對(duì)距離越小
 var iDisL=-parseInt(iX/iMax*(iMax-iZindex)/5)
 //圖片的距離等于原先的距離加上計(jì)算的距離
 aImg[i].style.left=aImg[i].startX+iDisL+'px'
 }
}
function getStyle(obj,attr)
{
 if( obj.currentStyle){
 return obj.currentStyle[attr]; 
 }
 return getComputedStyle(obj)[attr]; 
}
</script>
</body>
</html>

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持腳本之家!

相關(guān)文章

最新評(píng)論

墨玉县| 杭锦后旗| 蕲春县| 嘉祥县| 永胜县| 元朗区| 曲阜市| 长阳| 河间市| 双牌县| 湘西| 电白县| 长沙县| 渝北区| 雅江县| 建平县| 汝州市| 东兰县| 内乡县| 阳江市| 新龙县| 杨浦区| 廊坊市| 夏津县| 屏山县| 施甸县| 白水县| 宽城| 云浮市| 威海市| 东乡| 上蔡县| 德保县| 古交市| 阿克陶县| 丽江市| 富蕴县| 开远市| 湾仔区| 北京市| 南丰县|