利用重力传感器制作红包
来源:互联网 发布:微信公众平台数据分析 编辑:程序博客网 时间:2024/05/07 15:57
我们都知道现在微信摇一摇功能,今天我就想写一个红包程序。
<!doctype html><html><head><meta charset="UTF-8"><title>demo</title></head><body><script>if(window.DeviceMotionEvent) { var speed = 25;//定义一个数值 var x = y = z = lastX = lastY = lastZ = 0;//重置所有数值 window.addEventListener('devicemotion', function(){ var acceleration =event.accelerationIncludingGravity;//将传感值赋给acceleration x = acceleration.x; y = acceleration.y; z = acceleration.z; if(Math.abs(x-lastX) > speed ) { //取绝对值;// TODO:在此处可以实现摇一摇之后所要进行的数据逻辑操作 //document.write(y);donghua(); } lastX = x; lastY = y; lastZ = z; }, false); } var f=1; function donghua(){ //动画事件 var a=document.getElementById("img2");a.style.animationName="first";a.style.animationDelay="0.5s";a.style.animationDuration="1s";}</script><style>.image{width:500px;height:800px;margin:0 auto;}#img2{width:500px;height:800px;}@keyframes first{0%{transform:rotate(0deg);}10%{transform:rotate(15deg);}20%{transform:rotate(30deg);}30%{transform:rotate(0deg);}40%{transform:rotate(-15deg);}50%{transform:rotate(-30deg);}70%{transform:rotate(0deg);}80%{transform:rotate(15deg);}90%{transform:rotate(30deg);}100%{transform:rotate(0deg);}}</style><div class="image"><img src="12-13.jpg" id="img2" width="500" height="800"></div></body></html>
这些上面的就是我的代码,主要初步的实现了我们摇晃我们的设备产生效果,相当于利用一个监听器来实现功能。
0 0
- 利用重力传感器制作红包
- 重力传感器
- 安卓传感器-重力传感器
- 重力传感器驱动分析
- 重力加速传感器 mma7660
- Android重力传感器研究
- 重力加速传感器 mma7660
- 重力传感器代码分析
- 方位传感器(重力小球)
- android重力传感器(新)
- 利用Cocos2dx3.2制作重力版俄罗斯方块(Crazy Tetris)
- android 加速的传感器(重力传感器)
- Android - 小功能 - 传感器之重力传感器
- Android开发之重力传感器
- Android开发之重力传感器
- Android开发之重力传感器
- mma7660(重力感应传感器)
- 重力传感器BMA250源代码分析
- 七个你必须重视的 Git 使用技巧
- 从头到尾彻底解析哈希表算法
- html--6(CSS样式的使用)
- DEDECMS织梦系统的会员调用方法详细介绍
- Eclipse剪切/复制js代码时卡死的解决办法
- 利用重力传感器制作红包
- iOS开发编码规范建议
- 服务器性能分析工具
- Redis分布式锁思考
- const限定符
- py2.7 如何显示中文
- 循环结构<1>__笔记(5)
- strace
- 记录一下互联网日志实时收集和实时计算的简单方案