私たちは iPhone (3G + 4) で CSS3 をテストしてきましたが、いくつかのパフォーマンスの問題が発生しました。
プロフィール写真 + 追加情報を表示するWeb アプリケーションを取得しました。
ボックス
があります(デフォルトではボックスを 90% 非表示にします):
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;
ここで、ボックスをアニメーション化する (より高い Y 位置に移動させる) と、アニメーションは非常に遅くなり、滑らかではありません。
アニメーションをスムーズにするにはどうすればよいでしょうか?
PS。iPhone 4S では (CPU が優れているため) うまく動作します。