私は非常にシンプルな状況があります。ページ内の要素をフェードイン/アウトします(単純なdivなど)。私はこれが不透明で、CSSトランジションかCSSアニメーションのどちらかで達成できることを知っています。CSSトランジションとCSSアニメーションのパフォーマンス
2つのパフォーマンスに違いはありますか?私はいつもCSSトランジションを使用してきました(主にCSSラインの数が少なくて済むからです)。しかし、CSSアニメーションを使用するのが得策ではないかと思います。
私は非常にシンプルな状況があります。ページ内の要素をフェードイン/アウトします(単純なdivなど)。私はこれが不透明で、CSSトランジションかCSSアニメーションのどちらかで達成できることを知っています。CSSトランジションとCSSアニメーションのパフォーマンス
2つのパフォーマンスに違いはありますか?私はいつもCSSトランジションを使用してきました(主にCSSラインの数が少なくて済むからです)。しかし、CSSアニメーションを使用するのが得策ではないかと思います。
いいえ、パフォーマンスはほぼ同じにする必要があります。
opacity
変更はGPUによって処理されるので、最新のブラウザでは本当の滑らかな効果が得られます。
CSS3アニメーションを使用しているときに、一部のペイント作業がGPUに持ち込まれないため、CSS3アニメーションがCSS3トランジションより遅くなることがあります。
ここでは、CSS3 animation vs CSS3 transitionの詳細な比較があります。
私はこれに似たような質問があります。悪いことをするいくつかの効果の例もあります:http://tinyurl.com/o8hk5br – Jonathan