圖片在介面的移動

來源:互聯網
上載者:User

標籤:左右   timeout   圖片   tab   介面   color   cti   ble   網頁   

在製作網頁中會有許多的動態效果,這裡就列舉一個圖片在介面不停的左右移動的動態效果代碼:根據這代碼我們可以實現許多的不同效果。

  <!DOCTYPE html>
  <html>
  <head lang="en">
  <meta charset="UTF-8">
  <title></title>
  <style>
  body{
  margin: 0;
  }
  #div1{
  width: 50px;
  height: 50px;
  background-color: red;
  position: absolute;
  /*left: 100px;*/
  }
  </style>
  </head>
  <body>
  <button onclick="mymove()">移動</button>
  <button onclick="getjiemian()">介面</button>
  <hr/>
  <div id="div1"></div>
  <script>
  function getjiemian(){
  alert(document.body.offsetWidth);
  }
  var num = 2;
  function mymove(){
  var div1 = document.getElementById(‘div1‘);
  // alert(div1.offsetLeft+‘,,‘+div1.offsetTop);
   
  // 元素的style屬性無法擷取style標記中設定的值,而僅僅只能讀取style屬性的值
  div1.style.left = div1.offsetLeft + num + ‘px‘;
   
  if(div1.offsetLeft+div1.offsetWidth>=document.body.offsetWidth
  || div1.offsetLeft<=0)
  num = -num;
   
   
  window.setTimeout(mymove, 20);
  }
  </script>
  </body>
  </html>

圖片在介面的移動

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.