91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

js實現圖片360度旋轉

發布時間:2020-10-20 13:54:31 來源:腳本之家 閱讀:152 作者:老板丶魚丸粗面 欄目:web開發

大致介紹

這次是一個簡單的效果,就是思路的問題

效果:

js實現圖片360度旋轉

思路

旋轉的效果就是根據鼠標的的移動距離來顯示不同的圖片,形成視覺差,仿佛就是在正真的旋轉

由于效果是根據鼠標的移動距離來操作的,即移動的像素值。如果按照默認的情況,移動鼠標的時候圖片就旋轉的太快了,所以我們要給鼠標移動的距離處以15,降低圖片的旋轉速度。

var l = parseInt(-x/15);

有一個問題是在鼠標向左移動的時候,移動的距離是負的。要想正確的顯示圖片,就要對負值進行處理。例如-1,圖片要顯示最后一張即72張(圖片一共有72張)。-100時要顯示第44張圖片,但是由于圖片的命名是從1開始的,而不是從0開始的,所以要在最后加1

var l = parseInt(-x/15);
  if(l > 0){
   l = l%72+1;
  }else{
   l = (l + -72*(Math.floor(l/72))) + 1;
  }

代碼

<style>
 html,body {height:100%;}
 body {margin:0;}
 img{
 width: 640px;
 height: 378px;
 position: absolute;
 left: 50%
 top: 50%;
 margin-top:120px; 
 margin-left:320px;
 }
 </style>
 <script>
 window.onload = function(){
 var x = 0;
 var oImg = document.getElementById('img1');
 document.onmousedown = function(ev){
  var ev = ev || enent;
  var disX = ev.clientX - x;
  document.onmousemove = function(ev){
  var ev = ev || event;
  x = ev.clientX - disX;
  var l = parseInt(-x/15);
  if(l > 0){
   l = l%72+1;
  }else{
   l = (l + -72*(Math.floor(l/72))) + 1;
  }
  oImg.src = "img/Seq_v04_640x378_"+ l +".jpg"
  return false;
  };
  document.onmouseup = function(){
  document.onmouseup = null;
  document.onmousemove = null;
  }
  return false;
 }
 }
 </script>
</head>
<body>
<div class="img_wrap">
 <img id="img1" src="img/Seq_v04_640x378_1.jpg" > 
</div>
</body>

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持億速云!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

陆良县| 健康| 江安县| 共和县| 绥德县| 凤翔县| 沙田区| 资阳市| 乾安县| 夹江县| 曲沃县| 分宜县| 祁连县| 大安市| 札达县| 怀宁县| 萍乡市| 孝感市| 万宁市| 米易县| 临西县| 准格尔旗| 金乡县| 迁西县| 广平县| 阿拉尔市| 扎兰屯市| 七台河市| 湖州市| 桐城市| 深水埗区| 德江县| 响水县| 务川| 洛阳市| 五原县| 台江县| 长治县| 叙永县| 竹北市| 四平市|