HTML5使用重力感应来摇颜色来抽奖,等等。
摇动和更换颜色非常好。但经过测试,有许多需要注意的地方。这里有一些个人意见。我在互联网上发现了一个案例,它被用来动摇颜色和使用它非常好,但在测试后,它需要注意。
1,有必要使用iOS或4以上的android来实现功能应用。
2,如果添加z坐标的判断,就会出现屏幕颜色变化的情况。它是估计hellip太敏感。或者找不到正确的使用方法。我希望你能改正它。
3、这个功能可以稍微修改一下,抽的方法,要比大转盘更时尚,刮刮卡,哈哈。
复制代码代码如下所示:
VaR颜色=新的数组(红','蓝色','绿色','',# 00f ',' # 0ff);
如果(窗口。devicemotionevent){
var速度= 25;
var x = y = z = lastx =法= lastz = 0;
Window.addEventListener('devicemotion,函数(){(){
VaR加速度= event.accelerationincludinggravity;
x =加速度;
Y Y =加速度;
z =加速度;
如果(Math.abs(x-lastx)速度Math.abs(y-lasty)| | > >速度){
document.body.style.backgroundcolor =色{ math.round(Math.random()×10)% 6 };
}
lastx = x;
最后= Y;
/ / lastz = Z;
},假);
}