案例介绍
1、鼠标不断移动,使用鼠标移动事件:mousemove
2、在页面中移动,给document注册事件
3、图片要移动距离,而且不占位置,我们使用绝对定位即可
4、核心原理:每次鼠标移动,我们都会获得最新的鼠标坐标,把这个x和y坐标作为图片的top和left值就可以移动图片


<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>img {top: 5px;left: 5px;position: absolute;}</style>
</head><body><img src="data:images/angel.gif" alt=""><script>// 1、mousemove只要鼠标移动1px   就会触发这个事件var pic = document.querySelector('img');document.addEventListener('mousemove', function(e) {var x = e.pageX;var y = e.pageY;console.log(x);// 减数是为了让图片居中对齐pic.style.left = x - 45 + 'px';pic.style.top = y - 35 + 'px';})</script>
</body></html>

设置图片跟随鼠标移动相关推荐

  1. 图片跟随鼠标移动并放大js特效

    js实现图片放大,并跟随鼠标移动 图片跟随鼠标移动并放大js特效 很多网站有类似于淘宝放大镜的效果,只不过这里说的是 " 不仅能直接放大,而且会跟随鼠标移动 " ! 类似于&quo ...

  2. 图片跟随鼠标移动效果的抖动问题

    场景 图片跟随鼠标移动效果的实现思路: 触发mousemove事件响应时,通过e.offsetX,e.offsetY获取到当前鼠标的位置.再修改图片的css样式中的top, left属性(图片采用绝对 ...

  3. html浮动跟随鼠标,jQuery 图片跟随鼠标浮动

    不知你有没注意到我的网站首页,上面浮动着一层雪花的背景,并且随着鼠标的移动也在移动着. 本文主要讲述了如何判断鼠标的位置,从而实现图片跟随鼠标进行浮动.为了方便查看和理解,在Demo的左下角把各个参数 ...

  4. 实现图片跟随鼠标移动

    下面代码可以实现图片跟随鼠标移动 <html> <head><meta charset="utf-8"><title></ti ...

  5. 图片跟随鼠标移动案例

    文献种类:专题技术总结文献 开发工具与关键技术:          DW前端技术 作者:彭学员     :年级:2004    :撰写时间:2021   年 5 月  17日 文献编号:        ...

  6. html图片跟随鼠标,跟随鼠标的图片 - 网页特效代码|网页特效观止 - 让你的网页靓起来!...

    跟随鼠标的图片 [ 发布者:在远方┊来源:本站整理┊时间:2006-03-08┊浏览: 人次 ] 网页特效|JsCode.cn|---跟随鼠标的图片 var newtop=0 var newleft= ...

  7. 利用javaScript+css实现图片跟随鼠标联动效果页面

    以前做小型的项目的时候总想着可以做一个很炫酷的主页面来,以前做过一个汽车销售管理系统的主页面,觉得很不错.虽然写这个的人不是我,但是我们觉得可以保存下来以便日后使用和参考.先看一下效果图!这个是可以跟 ...

  8. iTerm2 菜单设置 焦点跟随鼠标

    焦点跟随鼠标 参考 iTerm2 for MacOS(终端模拟器/终端仿真器/命令终端工具)设置详解

  9. 图片跟随鼠标样式跟随效果(附完整代码及效果)

    Demo效果如下: 完整代码如下: <!DOCTYPE html> <html lang="en"><head><meta charset ...

最新文章

  1. Datawhale组队学习周报(第021周)
  2. python sort函数key_Python:s.sort([cmp[, key[, reverse]]])
  3. 图灵2011.01书讯
  4. WordPress目录和文件介绍
  5. poj3050【dfs】
  6. JZ2440学习总结5
  7. Android 基础概念了解
  8. 20-10-023-安装-KyLin-2.5.2-单机版安装(MAC)成功
  9. byte[] 数组和字符串的转换,与byte[] 数组和int类型的之间的转化
  10. java运行matlab代码
  11. BP算法(神经网络基础+BP算法推导+BP算法举例+java代码实现+Python代码实现+局限性)
  12. 双十一,咪蒙广告位为何供不应求?
  13. matlab两个力的合成与分解,[转帖]小波图像分解与合成(例子) - Matlab讨论区 - 振动论坛 动力学,噪声 -......
  14. 从0到1-强化学习篇
  15. php rabbit pie broke,Unit 3 Our animal friends
  16. js 中try catch用法
  17. 【实战】python以及opencv实现信用卡的数字识别
  18. mysql sql语句 参数化_C#参数化执行SQL语句,防止破绽攻击本文以MySql为例【20151108非查询操作】_mysql...
  19. 【20171015】【软工】结对项目
  20. 多系统共用一个瑞星杀毒软件(转)

热门文章

  1. CAD中用lisp程序实现批量偏移_求一个cad lisp 双向偏移的代码
  2. 笔记本重装系统(Win10)
  3. keras使用plot_model绘制网络模型图
  4. CMD(windows)操作命令大全
  5. JS节点操作、节点层级获取
  6. 目前最受客户欢迎的两种“上网卡”,不知道你现在用的哪一种?
  7. 高并发、高性能、高可用
  8. android 投放 电视,手机投屏到电视的5种方法 看完才知道原来这么简单!
  9. mysql使用()文件中的配置参数_MySQL使用( )文件中的配置参数。 答案:my.ini
  10. [9]Windows内核情景分析 --- DPC