js实现图片跟随鼠标移动效果


Posted in Javascript onOctober 16, 2019

本文实例为大家分享了js实现图片跟随鼠标移动效果的具体代码,供大家参考,具体内容如下

<head>
 <meta charset="UTF-8">
 <title></title>
 <style type="text/css">
 #box {
 width: 1000px;
 height: 600px;
 background: #cecece;
 margin: 20px auto;
 }
 
 img{
 width: 50px;
 height: 50px;
 border-radius: 50%;
 background: #f00;
 position: absolute;
 }
 </style>
</head>

<body>
 <div id="box">
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 <img src="img/1.png" class="img"/>
 </div>
 <script type="text/javascript">
 window.onload = function() {
 var oBox = document.getElementById("box");
 var oImg=document.getElementsByClassName("img");
 
 oBox.onmousemove = function(e) {
 var e = e || window.event;
 var left = e.clientX;
 var top = e.clientY;

 //console.log(left, top);
 //设置oImg偏移量
 //oImg.style.left = left + "px";
 //oImg.style.top = top + "px";
 oImg[0].style.left=left + "px";
 oImg[0].style.top=top + "px";
 
 for(var i=oImg.length-1;i>0;i--){
 oImg[i].style.left=oImg[i-1].style.left;
 oImg[i].style.top=oImg[i-1].style.top;
 }
 }
 }
 </script>
</body>

javascript入门教程专题点击链接查看:javascript入门教程

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript中call,apply,bind的用法对比分析
Feb 12 Javascript
常用DOM整理
Jun 16 Javascript
JavaScript实现多种排序算法
Feb 24 Javascript
JS获取复选框的值,并传递到后台的实现方法
May 30 Javascript
创建一般js对象的几种方式
Jan 19 Javascript
angular学习之从零搭建一个angular4.0项目
Jul 10 Javascript
jQuery上传插件webupload使用方法
Aug 01 jQuery
jQuery实现上传图片前预览效果功能
Aug 03 jQuery
React-Native左右联动List的示例代码
Sep 21 Javascript
Vue中保存数据到磁盘文件的方法
Sep 06 Javascript
vue实现随机验证码功能(完整代码)
Dec 10 Javascript
JavaScript实现联动菜单特效
Jan 07 Javascript
vue实现鼠标经过动画
Oct 16 #Javascript
javascript实现动态时钟的启动和停止
Jul 29 #Javascript
JavaScript Canvas编写炫彩的网页时钟
Oct 16 #Javascript
Vue.js中provide/inject实现响应式数据更新的方法示例
Oct 16 #Javascript
javascript实现点亮灯泡特效示例
Oct 15 #Javascript
vue-cli 为项目设置别名的方法
Oct 15 #Javascript
Vue 实现输入框新增搜索历史记录功能
Oct 15 #Javascript
You might like
深入PHP购物车模块功能分析(函数讲解,附源码)
2013/06/25 PHP
php5.3以后的版本连接sqlserver2000的方法
2014/07/28 PHP
php实现屏蔽掉黑帽SEO的搜索关键字
2015/04/15 PHP
ThinkPHP5分页paginate代码实例解析
2020/11/10 PHP
JavaScript的变量作用域深入理解
2009/10/25 Javascript
jQuery ctrl+Enter shift+Enter实现代码
2010/02/07 Javascript
使用js获取地址栏中传递的值
2013/07/02 Javascript
javascript屏蔽右键代码
2014/05/15 Javascript
node.js实现逐行读取文件内容的代码
2014/06/27 Javascript
jquery取子节点及当前节点属性值的方法
2014/09/09 Javascript
JavaScript实现拖拽网页内元素的方法
2015/04/15 Javascript
JS实现简单的二维矩阵乘积运算
2016/01/26 Javascript
jQuery ajaxSubmit 实现ajax提交表单局部刷新
2016/07/04 Javascript
jquery层级选择器(匹配父元素下的子元素实现代码)
2016/09/05 Javascript
Node.js包管理器Yarn的入门介绍与安装
2016/10/17 Javascript
老生常谈javascript的面向对象思想
2017/08/22 Javascript
vue cli 全面解析
2018/02/28 Javascript
JavaScript闭包原理与用法实例分析
2018/08/10 Javascript
关于AOP在JS中的实现与应用详解
2019/05/06 Javascript
vue如何实现自定义底部菜单栏
2019/07/01 Javascript
基于js实现逐步显示文字输出代码实例
2020/04/02 Javascript
Python2随机数列生成器简单实例
2017/09/04 Python
Python+matplotlib+numpy绘制精美的条形统计图
2018/01/02 Python
浅谈Python黑帽子取代netcat
2018/02/10 Python
Python针对给定字符串求解所有子序列是否为回文序列的方法
2018/04/21 Python
python numpy生成等差数列、等比数列的实例
2020/02/25 Python
spyder 在控制台(console)执行python文件,debug python程序方式
2020/04/20 Python
Python如何在单元测试中给对象打补丁
2020/08/03 Python
物流专员岗位职责
2014/02/17 职场文书
2014年创卫实施方案
2014/02/18 职场文书
《画》教学反思
2014/04/14 职场文书
团日活动总结范文
2014/04/25 职场文书
应急处置方案
2014/06/16 职场文书
2015年党员创先争优公开承诺书
2015/04/27 职场文书
在vue中import()语法不能传入变量的问题及解决
2022/04/01 Vue.js
MySql重置root密码 --skip-grant-tables
2022/04/11 MySQL