8

アニメーションに Webkit 変換とトランジションを使用する ipad 用の HTML5 アプリを作成しました。これまでは-webkit-transform: translate3d(0,0,0);、ハードウェア アクセラレーションを有効にして、アニメーションのちらつきを防ぎ、スムーズに表示するために を使用する必要がありました。iOS 6 にアップデートしたところ、この手法は機能しなくなったようです。アニメーション用に iOS 6 でハードウェア アクセラレーションを呼び出す新しい方法はありますか?

4

3 に答える 3

8

これを試して:

-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;
于 2012-09-21T15:45:01.357 に答える
4

Apple は iOS6 で safari を変更したため、translate3d を使用しても GPU アクセラレーションが自動的にトリガーされません。これを実現する方法を見つけるために、人々は現在さまざまなアプローチで遊んでいると思います。

于 2012-09-21T19:37:10.097 に答える
1

私は変換していたものの中のすべての要素に translate3d(0, 0, 0) を適用することでこれを修正しました。

.content * { -webkit-transform:translate3d(0,0,0); }
于 2013-07-10T20:26:37.997 に答える