そこで、アニメーションにcss3トランジションを使用する大規模なサイトを構築しています(要素トランジションとそのcssスタイルを操作するためにjaquery.transitを使用しています)。そして私は2つの問題に遭遇しました:
- FF(最新のアップデート)はtranslate3d()レイヤーレンダリングにGPUを使用していません。おそらく私は間違っていて、mozillaはGPUアクセラレーショングラフィックスをまったく使用していません。私はまだそれを完全には理解していません。
- たとえばChromeでtranslate3d()およびtranslateZ()レイヤーレンダリングにGPUを使用するように仕向けたとしても、GPUが不良またはGPUがないコンピューターでは、これらのグラフィックスはひどいため、遷移の途中で開始と終了だけが表示されないことがあります。
質問:
- 遷移要素のFPSを改善するにはどうすればよいですか。たとえば、3200x3200の
div
回転、スケーリング、およびx、y軸での平行移動を同時に行うことができます。div's
その表面に5〜20個の要素が表示されていますか? - おそらく、ブラウザがより単純なバージョンのサイトにリダイレクトする必要があるかどうかを知るのに十分なGPUサポートがあるかどうかを検出する方法がありますか?