Javascript实现让图片一直跟着鼠标移动

简介: Javascript实现让图片一直跟着鼠标移动

Javascript实现让图片一直跟着鼠标移动


注意:图片可能加载不出来,还请及时更换图片

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>永恒之月</title>
<style>
body {
  margin: 0;
  padding: 0;
  height: 3000px;    /*让滚动条出现*/
}  
  img{
  /*一定要position:fixed;因为这样不仅可以摆脱文档流限制,而且可以让有滚动条的页面也生效*/
  position:fixed;  
  width: 30px;
  height: 30px;
  left: 100px;
  top: 100px;
  display: none;
  }
</style>
</head>
<body>
<img src="https://images.cnblogs.com/cnblogs_com/blogs/724675/galleries/2096407/t_220118083946_fire2.png">    <!--设置图片链接-->
<script>
  //获取图片元素
    var imgBox=document.querySelector("img")  
    //给document设置鼠标移动事件,其中e是鼠标移动时保存信息的对象
  document.onmousemove=function(e){  
        //从e对象中获取鼠标的横纵坐标
  var x=e.clientX
  var y=e.clientY
  console.log(x,y)  //输出横纵坐标
        //给图片设置行内样式使图片跟着鼠标移动
  imgBox.style.top=y+5+'px'
  imgBox.style.left=x+5+'px'
  imgBox.style.display="block"  //图片显示
  }  
  </script>
</body>
</html>
相关文章
|
JavaScript 前端开发 索引
Javascript知识【jQuery样式操作&案例:jQuery隔行换色】
Javascript知识【jQuery样式操作&案例:jQuery隔行换色】
|
7月前
|
JavaScript 前端开发
JavaScript实现鼠标移动特效
JavaScript实现鼠标移动特效
46 0
|
7月前
|
JavaScript 前端开发
JavaScript实现放大镜效果
JavaScript实现放大镜效果
29 0
|
7月前
|
JavaScript 前端开发
JavaScript中比较常见的几种弹窗
JavaScript中比较常见的几种弹窗
99 0
|
JavaScript 前端开发
JavaScript 全屏
JavaScript 全屏
|
7月前
|
JavaScript 前端开发
JavaScript实现拖拽
JavaScript实现拖拽
|
JavaScript
jquery鼠标悬停的时候图片改变
jquery鼠标悬停的时候图片改变
40 1
|
JavaScript 前端开发
Javascript-拖拽效果
Javascript-拖拽效果
48 0
|
JavaScript 前端开发
javascript全屏按钮
javascript全屏按钮
75 0
|
JavaScript 前端开发
JavaScript 中的鼠标悬停事件
JavaScript 中的鼠标悬停事件
618 0