CSS変換でvwとvhの値を使用しています。これはCSSアニメーションに実際のウィンドウ幅を使用させます。この場合、クラウドイメージは画面の左から右に移動します。サイズ変更後にCSS vwとvhの値を再計算するには?
これは、CSSの読み込み後にウィンドウのサイズを変更した場合を除いて、どのウィンドウサイズでも正常に機能します。サイズ変更後にvwの値を再計算する方法はありますか?
transform:translateでは機能しないため、パーセンテージは使用できません。
cloud {
animation: cloudanimation 2s linear infinite;
}
@keyframes cloudanimation {
0% {
transform: translateX(10vw);
}
100% {
transform: translateX(90vw);
/* percentages don't work correctly with translate */
/* transform : translateX(90%);*/
}
}
これはバグのようです。異なるブラウザ - >異なる結果。 – zeroflagL