想知道这个效果,JS是怎么做的?

everythins_is_over 2013-03-25 06:01:14
http://fourdesire.com/
如上的网址,顶部大的图片区域,想知道JS是怎么赋值给那些样式style,以实现跟随鼠标移动,变换位置的。谢谢。
...全文
163 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
l676331991 2013-03-27
  • 打赏
  • 举报
回复
原理是可以知道的,但是这个鼠标位置的与旋转角度之间通过什么函数映射就要琢磨琢磨了。 原理是:顶部由多个层构成,每个层有自己的rotate角度,mousemove的时候,根据鼠标离开中心线的位置,推算出每个层的旋转角度,改变之。鼠标移动,mousemove不断触发,离中心的距离也在变化,最终的效果就是动画。 关键在于每个层的旋转角度与鼠标离开中心线的距离之间的关系。
everythins_is_over 2013-03-26
  • 打赏
  • 举报
回复
引用 1 楼 Mackz 的回复:
貌似你可以看网页源码吧?
源码看过,去掉没用的代码,只是引用过来了样式,但动画没过来。。。
oxfed 2013-03-26
  • 打赏
  • 举报
回复
有想法,我喜欢
菜牛 2013-03-25
  • 打赏
  • 举报
回复
貌似你可以看网页源码吧?

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧