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="img/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>
相关文章
|
3月前
|
前端开发 JavaScript API
使用 JavaScript 实现图片上传
使用 JavaScript 实现图片上传
115 1
|
3天前
|
数据采集 存储 监控
实现自动化数据抓取:使用Node.js操控鼠标点击与位置坐标
本文介绍了如何使用Node.js和Puppeteer实现自动化数据抓取,特别是针对新闻网站“澎湃新闻”。通过设置代理IP、User-Agent和Cookie,提高爬虫的效率和隐蔽性,避免被网站封锁。代码示例展示了如何模拟鼠标点击、键盘输入等操作,抓取并整理新闻数据,适用于需要规避IP限制和突破频率限制的场景。
37 10
|
5月前
|
前端开发 JavaScript
杨老师课堂之JavaScript案例手动切换轮播图片
杨老师课堂之JavaScript案例手动切换轮播图片
34 2
|
5月前
|
前端开发 JavaScript
杨老师课堂之JavaScript案例之自动切换轮播图片
杨老师课堂之JavaScript案例之自动切换轮播图片
30 1
|
2月前
|
JavaScript 前端开发
【原创】用JavaScript动态获取网页中缩放图片的长度、宽度和显示比例
【原创】用JavaScript动态获取网页中缩放图片的长度、宽度和显示比例
|
3月前
|
JavaScript 前端开发
JS - 如何上传 Base64 编码的图片
本文展示了如何将Base64编码的图片在前端转换为Blob对象,并使用`FormData`上传到服务器端的方法。
177 0
|
3月前
|
JavaScript
js之图片上传
js之图片上传
75 0
|
5月前
|
Web App开发 JavaScript 前端开发
使用 JS 实现在浏览器控制台打印图片 console.image()
在前端开发过程中,调试的时候,我们会使用 console.log 等方式查看数据。但对于图片来说,仅靠展示的数据与结构,是无法想象出图片最终呈现的样子的。 虽然我们可以把图片数据通过 img 标签展示到页面上,或将图片下载下来进行预览。但这样的调试过程实在是复杂,何不实现一个 console.image() 呢?
115 1
使用 JS 实现在浏览器控制台打印图片 console.image()
|
5月前
|
前端开发 JavaScript
杨校老师课堂之JavaScript案例之跑马灯左右无缝连接图片自动轮播
杨校老师课堂之JavaScript案例之跑马灯左右无缝连接图片自动轮播
27 2