通过鼠标的移动让图片移动
2017-10-21 21:38
281 查看
在看阿里云时看见一个“特效”很好玩,当鼠标移动时,图片也跟着移动,所以就想试一式
我们需要用到的就是event对象,不了解的同学可以点击链接进去看看。
我们需要用到event对象中的
属性:onmousemove
鼠标事件:clientX & clientY (注意大写)
我写的比较简单,只是实现了简单的移动,实例如下:
HTML:
javascript:
css:
这样就OK啦!
我们需要用到的就是event对象,不了解的同学可以点击链接进去看看。
我们需要用到event对象中的
属性:onmousemove
鼠标事件:clientX & clientY (注意大写)
我写的比较简单,只是实现了简单的移动,实例如下:
HTML:
<div id="main"> <img src="imgs/lover01.JPEG" alt="lover01" id="img" width="100px" height="100px"> </div>
javascript:
function move(event) { //获取坐标 var x = event.clientX; var y = event.clientY; //改变图片的位置,除以一个数可以让图片动得不那么夸张 document.getElementById("img").style.left = x/50 + "px"; document.getElementById("img").style.top = y/50 + "px"; }
css:
* { width: 1000px; height: 1000px; } #img { position: relative; /*当设置为absolute时,图片从流中消失,body会塌陷,可能会导致图片无法移动,但是给body设置宽高就OK了*/ width: 200px; height: 200px; } #main { border: 1px solid black; }
这样就OK啦!
相关文章推荐
- 通过 css3 实现鼠标划过图片移动
- C#Winform通过鼠标拖拽来移动图片
- 随着鼠标移动的图片百叶窗效果
- winform中graphics绘制的图片随鼠标移动旋转.只旋转不移动.
- 图片跟随鼠标移动(jquery)
- 简单背景图片,鼠标移动特效
- 用鼠标和键盘控制图片移动源码
- AJAX练习3--鼠标移动到指定的图片显示相应的该图片的信息
- ext.net GridPanel 实现鼠标移动显示图片
- Javascript实现图片位置控制(鼠标拖拽 + 键盘方向键移动)源码分享
- Scrollleft图片自动移动,并根据鼠标的动作,停止或是继续运动
- Control Study -> 当鼠标在图片上移动时,放大图像区域
- Qt下加载图片,在图片上绘制多边形,移动鼠标拉伸多边形
- CSS3实现鼠标移动到图片上图片变大
- js 鼠标移动显示图片的简单实例
- 第25款插件:execute 鼠标移动到图片上,图片就会弹起的插件(仿苹果界面)
- ButterKnife 加载控件 + xUtils 获取数据+ Fresco 显示图片 + 通过事件分发控制移动 + 通过AIDL获取数据
- MFC实现当鼠标移动到button按钮上时是显示一张图片,移开显示另外一张,点击是显示另外一张
- C#图片框跟随鼠标移动_Asp_net教程__Net教程_Vb_net教程_Vc_net_C#编程.txt
- AJAX练习3--鼠标移动到指定的图片显示相应的该图片的信息