这次给大家带来基于HTML5陀螺仪实现移动动画效果,基于HTML5陀螺仪实现移动动画效果的
注意事项
有哪些,下面就是实战案例,一起来看一下。
最近用ofo小黄车App的时候,发现以前下方扫一扫变成了一个眼睛动的小黄人,觉得蛮有意思的,这里用HTML5仿一下效果。
ofo眼睛效果
效果分析
从效果中不难看出,是使用陀螺仪事件实现的。
这里先来看一下HTML5中陀螺仪事件的一些概念。
陀螺仪事件为
,这里主要获取事件中的
,
,
。
aplha
行动装置水平放置时,绕 Z 轴旋转的角度,数值为 0 度到 360 度。
beta
行动装置水平放置时,绕 X 轴旋转的角度,数值为 -180 度到 180 度。
gamma
行动装置水平放置时,绕 Z 轴旋转的角度,数值为 -90 度到 90 度。
这里,只需要用到beta和gamma。
将apk解压,得到眼睛素材:
代码实现
最终效果
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
基于PhoneGap的HTML5的移动应用 中文WORD版
本文档主要讲述的是基于PhoneGap的HTML5的移动应用;希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看
下载
H5拖放API进行拖放排序
IE8不兼容rgba()如何处理
deviceorientationalphabetagamma
Document
