您现在的位置是:网站首页> 编程资料编程资料
基于HTML5陀螺仪实现ofo首页眼睛移动效果的示例html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
2023-10-13
339人已围观
简介 这篇文章主要介绍了基于HTML5陀螺仪实现ofo首页眼睛移动效果的示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
最近用ofo小黄车App的时候,发现以前下方扫一扫变成了一个眼睛动的小黄人,觉得蛮有意思的,这里用HTML5仿一下效果。
ofo眼睛效果

效果分析
从效果中不难看出,是使用陀螺仪事件实现的。
这里先来看一下HTML5中陀螺仪事件的一些概念。
陀螺仪事件为deviceorientation,这里主要获取事件中的alpha,beta,gamma。
aplha
行动装置水平放置时,绕 Z 轴旋转的角度,数值为 0 度到 360 度。

beta
行动装置水平放置时,绕 X 轴旋转的角度,数值为 -180 度到 180 度。

gamma
行动装置水平放置时,绕 Z 轴旋转的角度,数值为 -90 度到 90 度。

这里,只需要用到beta和gamma。
将apk解压,得到眼睛素材:

代码实现
Document
最终效果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
相关内容
- html5教你做炫酷的碎片式图片切换 (canvas) html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
- 全民英雄死亡骑士进化品质及升级条件说明 死亡骑士怎么进化_手机游戏_游戏攻略_
- 腾讯移动游戏新成员《全民英雄》最新宣传视频正式曝光_手机游戏_游戏攻略_
- 全民英雄提示网络异常怎么办 网络异常解决方法_手机游戏_游戏攻略_
- 全民英雄凤凰卡牌出装推荐_手机游戏_游戏攻略_
- 全民英雄9-1怎么过 最佳阵容推荐_手机游戏_游戏攻略_
- 全民英雄蓝装虚灵法杖获得方法及虚灵法杖属性解析_手机游戏_游戏攻略_
- 全民英雄蓝装天庭之戟获得方法及天庭之戟属性解析_手机游戏_游戏攻略_
- 全民英雄蓝装领袖之剑获得方法及领袖之剑属性解析_手机游戏_游戏攻略_
- 全民英雄蓝装骑士之剑获得方法及骑士之剑属性解析_手机游戏_游戏攻略_
