私はウィル・ボイドと彼の絹のような滑らかなアニメーションの話をCSSのconfで探していました。なぜこの変換でgpuを利用できないのですか?
今、それを何も成功せずに複製しようとしました(または少なくとも私は思います)。 transform
を使用している場合devutoolsではgpuを利用することが想定されていますので、「レンダリング/ペイントの点滅」オプションを使用するとレンダリングしないでください。何か案は? CSSの違いはこれです
私の例
、full code and demo on codepen
@keyframes bad-gpu {
0%, 100% { left: 0px; }
50% { left: 400px; }
}
@keyframes good-gpu {
0%, 100% { transform: translateX(0px); }
50% { transform: translateX(400px); }
}
ご使用のブラウザで、gpuでハードウェアアクセラレーションを使用できますか? – Oriol
はい、MacBook Proの「late 13」はChromeを使用していますが、これもうまく動作しますが、ペイントが点滅しているわけではありません。 –
'chrome:// gpu'に行き、ハードウェアアクセラレーションを確認してください – Oriol