1

iPad を対象とする Sencha Touch を使用してアプリケーションを構築しています。私が知っている滑らかなアニメーションを実現する唯一の方法は、-webkit-transform css プロパティを使用することです。これは、translate3d を使用して移動したりスケーリングしたりするのに役立ちますが、要素の寸法 (幅と高さ) を変更したいと考えています。新しい子に対応するためにサイズが大きくなる要素を想像してみてください-それが私が求めているものです

4

1 に答える 1

0

これらのプロパティのトランジションはハードウェア アクセラレーションされないため、幅と高さについてはうまくいきません。代わりに Safari で表示されるのは、適切にスケーリングされていないぎくしゃくしたアニメーションです。私のテストでは、ブラウザは最初に高さを変更し、次に幅が突然所定の位置に収まるか、またはその逆でした。要素をスケーリングする (寸法を変更する) ことだけが目的の場合は、-webkit-transform: scale(x, y).

于 2011-09-15T17:43:21.917 に答える