整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          JavaScript前端應(yīng)用:圖片自動(dòng)按軌跡移動(dòng)效果

          lt;head>

          <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

          <title>無標(biāo)題文檔</title>

          <style>

          div{

          position:absolute;

          }

          </style>

          </head>

          <body>

          <div id="divimg">

          <img src="http://www.jungjaehyung.com/uploadfile/2024/0808/20240808042744235.png" width="150" height="150">

          </div>

          <script language="javascript" type="text/javascript">

          //獲取圖片div對象

          var img=document.getElementById("divimg");

          //設(shè)置div左上角 起始點(diǎn)坐標(biāo)

          var x=0,y=0;

          //設(shè)置圖片的行進(jìn)速度

          var xSpeed=5,ySpeed=5;

          //設(shè)置圖片的最大浮動(dòng)高度和寬度

          var w=document.body.clientWidth-150,h=document.body.clientHeight-150;

          function floatimg(){

          //比較圖片是否到達(dá)邊界

          //如果到達(dá)邊界以后,我控制圖片改變方向

          if(x>w||x<0) xSpeed= -xSpeed;

          if(y>h||y<0) ySpeed= -ySpeed;

          //如果沒有到達(dá)邊界,設(shè)置圖片的左上角坐標(biāo),

          //設(shè)置坐標(biāo)值 起始坐標(biāo)+速度

          x+=xSpeed;

          y+=ySpeed;

          img.style.top=y+"px";

          img.style.left=x+"px";

          setTimeout("floatimg()",50);

          }

          floatimg();

          </script>

          </body>

          先, 通過視頻了解要實(shí)現(xiàn)怎么一個(gè)效果,視頻如下:

          <script src="https://lf3-cdn-tos.bytescm.com/obj/cdn-static-resource/tt_player/tt.player.js?v=20160723"></script>

          分析

          1.鼠標(biāo)不斷的移動(dòng),使用鼠標(biāo)移動(dòng)事件:mousemove

          2.在頁面中移動(dòng),給document注冊事件

          3.圖片要移動(dòng)距離,而且不占位置,我們使用絕對定位即可

          4.核心原理:每次鼠標(biāo)移動(dòng),我們都會(huì)獲得最新的鼠標(biāo)坐標(biāo),把這個(gè)x和y坐標(biāo)做為圖片的top和left值就可以移動(dòng)圖片了。

          代碼

          景圖片

          本例演示如何向 HTML 頁面添加背景圖片。

          <html>

          <body background="background.jpg">

          <h3>圖像背景</h3>

          <p>gif 和 jpg 文件均可用作 HTML 背景。</p>

          <p>如果圖像小于頁面,圖像會(huì)進(jìn)行重復(fù)。</p>

          </body>

          </html>

          HTML基礎(chǔ)操作:圖片顯示


          主站蜘蛛池模板: 麻豆AV一区二区三区久久| 国产精品毛片一区二区三区| 3d动漫精品一区视频在线观看| 麻豆高清免费国产一区| 色综合视频一区二区三区| 在线观看国产区亚洲一区成人| 亚洲一区二区三区亚瑟| 国产福利视频一区二区| 八戒久久精品一区二区三区| 亚洲愉拍一区二区三区| 一区二区三区视频在线| 亚洲无线码在线一区观看| 一本岛一区在线观看不卡| 99无码人妻一区二区三区免费| 精品视频一区二区观看| 国产香蕉一区二区三区在线视频| 日韩精品无码一区二区三区免费| 国产一区二区三区免费观在线| 精品视频一区二区观看| 国产精品一区二区香蕉| 毛片一区二区三区无码| 亚洲a∨无码一区二区| 亚洲蜜芽在线精品一区| 99精品一区二区三区| 日产亚洲一区二区三区| 国产一区二区在线视频| 日本在线一区二区| 亚洲AV无码一区东京热久久| 美女视频在线一区二区三区| 日本欧洲视频一区| 久久久综合亚洲色一区二区三区| 国产成人无码一区二区三区 | 国产精品无码一区二区在线观一 | 日本一区二区三区在线视频观看免费| 自拍日韩亚洲一区在线| 亚洲欧美日韩一区二区三区 | 成人毛片一区二区| 精品无码国产一区二区三区麻豆| 爱爱帝国亚洲一区二区三区| 国产裸体舞一区二区三区| 一区二区三区电影网|