如何设置div鼠标浮动效果

 时间:2024-10-21 07:55:34

1、首先我们在html里定义一个div,id为‘mouse_div’,然后定义该div的样式,主要是定义position,让其绝对定位,代码如图。

如何设置div鼠标浮动效果

2、然后通过JS脚本来做随鼠标移动的效果。先引入jquery脚本,因为用到jquery操作dom。然后定义一个moving方法: function moving(e) {},该方法接受一个参数,是鼠标移动时的事件event,在该事件里可以获取到clientX和clientY属性,就是鼠标的相对于页面上的X,Y坐标。把这二个值分别设置到移动div的left, top样式里就可以了。代码如图

如何设置div鼠标浮动效果

3、最后添加代码,在页面加载完后,给页面添加鼠标mousemove事件,在事件函数里,调用moving方法,就实现div鼠标浮动效果

如何设置div鼠标浮动效果

4、刷新页面,可以看到现在的效果如图。

如何设置div鼠标浮动效果

5、效果是实现了,但我们做一些美化,把移动的div做得漂亮一点。先把div里的文字去掉。我们不显示文字,显示一张图片。

如何设置div鼠标浮动效果

6、然后修改div的样式,添加背景图,设置div的长度和宽度,代码如图

如何设置div鼠标浮动效果

7、再次看下页面效果,现在随鼠标移动的是一个漂亮的蝴蝶了:)

如何设置div鼠标浮动效果
  • 设置div的文本与边框的间距
  • Bootstrap中如何制作下拉菜单
  • 如何在flash中做一个发光的按钮
  • css如何将表格双线边框变成单线边框
  • FLASH CS6钢笔工具怎样用?
  • 热门搜索
    我的家乡手抄报 关于数学的手抄报 清明节手抄报好看简单字少 健康饮食手抄报 中秋节手抄报图片 我和我的祖国手抄报 预防传染病手抄报内容 开学第一课手抄报 节约粮食手抄报简单又漂亮 小学英语手抄报