インターネットで、シェイクすることで色を変更するケースを見つけました。これは非常に簡単ですが、テスト後、次の点に注意する必要があります。1.これを実現するには、Android 4.0 以降が必要です。 2. Z 座標判定を追加すると、画面の色がランダムに変化します。おそらく、正しい使い方が見つかりません。 3. この関数を少し変更すると、大きなカルーセルやスクラッチ カードよりもファッショナブルな抽選方法に変えることができます (笑) コピーコードコードは次のとおりです。 <br>var color = new Array('red', '青' 、 '黄' 、 '緑' 、 '#00f' 、 '#0ff'); <br>if(window.DeviceMotionEvent) { <br>var 速度 = 25; = lastX = lastY = lastZ = 0; <br>window.addEventListener('devicemotion', function(){ <br>var加速度 =event.accelerationincludeGravity; <br>x =加速度.x; <br>y = 加速度。 y; <br>//z = 加速度.z; <br>if(Math.abs(x-lastX) > 速度 || Math.abs(y-lastY) > 速度 ) { <br>document.body .style.backgroundColor = color[Math.round(Math.random()*10)%6]; <br>} <br>lastY = y; <br>//lastZ = z; <br> }、false); <br><br><br> </div>