中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

javascript怎么實現跟隨鼠標移動的圖片

發布時間:2021-09-30 13:35:54 來源:億速云 閱讀:456 作者:小新 欄目:開發技術

這篇文章主要介紹了javascript怎么實現跟隨鼠標移動的圖片,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

實現思路

1、給 document 綁定 mousemove 事件,獲取鼠標的坐標:e.pageX ,e.pageY
2、將圖片設置成絕對定位:position: absolute;
3、獲取圖片元素對象,將鼠標的 x , y 坐標 分別賦值給圖片的 left , top 值,為了時鼠標在圖片中間,可以減去圖片寬高的一半,讓圖片位置向上向左,注意:不要忘記加上單位 ‘px'

小知識:

e.clientX- - -獲取鼠標 x 軸坐標,相對于瀏覽器窗口可視區
e.clientY- - -獲取鼠標 Y 軸坐標,相對于瀏覽器窗口可視區
e.pageX- - -獲取鼠標 x 軸坐標,相對于文檔頁面
e.pageY- - -獲取鼠標 Y 軸坐標,相對于文檔頁面
e.screenX- - -獲取鼠標 x 軸坐標,相對于電腦屏幕
e.screenY- - -獲取鼠標 Y 軸坐標,相對于電腦屏幕

示例

代碼示例:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>獲取鼠標坐標</title>
    <style>
        img {
            /* width: 80px;
            height: 90px; */
            position: absolute;
        }
    </style>
</head>

<body>
    <img src="images/斑.png" >
    <script>
        var img = document.querySelector('img');
        document.addEventListener('mousemove', function(e) {
            var x = e.pageX;
            var y = e.pageY;
            img.style.top = y - 40 + 'px';
            img.style.left = x - 48 + 'px';
        })
    </script>
</body>

</html>

頁面效果:

javascript怎么實現跟隨鼠標移動的圖片

感謝你能夠認真閱讀完這篇文章,希望小編分享的“javascript怎么實現跟隨鼠標移動的圖片”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

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

AI

察雅县| 改则县| 广安市| 瑞金市| 伽师县| 富源县| 乌兰县| 江北区| 台州市| 东港市| 华池县| 威信县| 东明县| 南和县| 偃师市| 东乌珠穆沁旗| 安徽省| 黄陵县| 嘉兴市| 太白县| 北安市| 金坛市| 武汉市| 彭水| 区。| 榆林市| 修水县| 宁津县| 无为县| 宁德市| 西林县| 阿尔山市| 威宁| 吉首市| 道真| 吉水县| 阳曲县| 丰宁| 巧家县| 金平| 汉沽区|