最新国产好看的视频,伊人天堂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)論

云霄县| 澄迈县| 海城市| 汉川市| 玉龙| 宁阳县| 石林| 吉林市| 义马市| 醴陵市| 宣威市| 北流市| 茌平县| 阜阳市| 凉城县| 松桃| 霍林郭勒市| 承德市| 土默特左旗| 姜堰市| 山东省| 柳林县| 突泉县| 霍城县| 慈利县| 淮安市| 金塔县| 扶风县| 太白县| 濉溪县| 麦盖提县| 高要市| 博兴县| 福泉市| 闽清县| 丹巴县| 睢宁县| 皮山县| 保德县| 沾化县| 丘北县|