<!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>Document</title>
<style>
body {
width: 100%;
height: 100%;
background-color: #ff0;
}
img {
position: absolute;
top: 0;
left: 0;
}
</style>
</head>
<body>
//在img src="这里面插入想要的图片路径" alt=""
<img src="./images/tianshi.gif" alt="" />
<script>
//获取元素
let img = document.querySelector('img')
//绑定跟随鼠标事件
document.addEventListener('mousemove', function (e) {
//查看跟随的数据是否输出成功
console.log(e.clientX, e.clientY)
//调整图片的位置
img.style.left = e.clientX - img.offsetWidth / 2 + 'px'
img.style.top = e.clientY - img.offsetWidth / 2 + 'px'
})
</script>
</body>
</html>
JS步骤:
一,获取元素
二,设置事件(图片跟随鼠标)
三,查看是否数据获取成功
四,调整图片和鼠标的位置,让其居中
五,在控制台检查是否有无报错