私たちはiPhone3D(3G + 4)でCSS3をテストしており、パフォーマンスの問題が発生しました。モバイルデバイスでのCSS3のパフォーマンス
私たちはWebappのプロフィール画像+追加情報を持っています。
border: 1px solid #aaa;
font-size: 11px;
text-shadow: 0 1px 0 rgba(0,0,0,.75);
box-shadow: inset 0 0 40px rgba(255,255,255,.8);
-webkit-box-shadow: inset 0 0 40px rgba(255,255,255,.8);
-moz-box-shadow: inset 0 0 40px rgba(255,255,255,.8);
-moz-border-radius: 0 10px 0 0;
-webkit-border-radius: 0 10px 0 0;
border-radius: 0 10px 0 0;
をそして、我々は下にラベルを持つ3つのアイコンあります
background: rgba(0,0,0,.5);
padding: 3px;
font-weight: bold;
text-shadow: 0 1px 0 #000;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
を
ここで、私たちがアニメーション化すると(ハイgherのYの位置)のボックス、アニメーションは本当に遅く、滑らかではありません。
アニメーションをスムーズにするにはどうすればよいですか?
PS。あなたがCSS3トランジションを使ってアニメーション化していると仮定して、この回答をしました。これは、iPhone 4Sが(CPUが優れているため)いいえ終了します。
あなたはどのようにアニメーションですか? JavaScript? css3アニメーション? dom transistions? –
Javascriptで最初に試してみました。その後、CSS3アニメーションで試しました。 CSS3ではパフォーマンスは向上しましたが、まだ滑らかではありません。 – StijnH