私は別のサイズのページを探したいのですが、私のページにはうまくいきました。私は、ページ上の適切な場所にアニメーションを維持するために、パーセンテージを使用しています。ページを更新しなくても別のメディアのCSSを変更するには
私は異なるサイズごとに@media(min-width: ---px)
を使用しています。しかし、ページは、ページがリフレッシュされた後にのみ、異なるサイズのメディアcssを受け入れます。
キャッシュ設定などを無効にする方法はありますか。私はなぜ@メディアが異なるサイズのデバイスではない同じデバイス上の異なるサイズのページではないが、それは私の問題を解決するだろうと理解するだろう。
#car {
max-width: 10%;
max-height: 10%;
z-index: 2;
-webkit-animation-name: drive;
-webkit-animation-duration: 4s;
animation-name: drive;
animation-duration: 4s;
animation-iteration-count:infinite;
}
@-webkit-keyframes drive {
0% {left:-10%; top: 15%;}
100% {left:110%; top: 15%;}
}
@media(min-width: 750px) {
@-webkit-keyframes drive {
0% {left:-10%; top: 16%;}
100% {left:110%; top: 16%;}
}
}
@media(min-width: 850px) {
@-webkit-keyframes drive {
0% {left:-10%; top: 16%;}
100% {left:110%; top: 16%;}
}
}
@media(min-width: 950px) {
@-webkit-keyframes drive {
0% {left:-10%; top: 17%;}
100% {left:110%; top: 17%;}
}
}
@media(min-width: 1050px) {
@-webkit-keyframes drive {
0% {left:-10%; top: 18%;}
100% {left:110%; top: 18%;}
}
}
@media(min-width: 1150px) {
@-webkit-keyframes drive {
0% {left:-10%; top: 18%;}
100% {left:110%; top: 18%;}
}
}
@media(min-width: 1250px) {
@-webkit-keyframes drive {
0% {left:-10%; top: 19%;}
100% {left:110%; top: 19%;}
}
}
@media(min-width: 1350px) {
@-webkit-keyframes drive {
0% {left:-10%; top: 20%;}
100% {left:110%; top: 20%;}
}
}
これは、サイズに基づいてアイテムがアニメーション化され、正しい位置に表示されるため、画面を拡大すると整列しなくなりますが、ページを更新するとサイズの変更を取り戻して戻るようです – joshuatvernon
実際にはGoogle Chromeで動作していますが、最新のSafariでは動作しません。混乱する。 – joshuatvernon
Confim、Chrome 49.0で正常に動作します。 Safariブラウザでこの機能がサポートされていない可能性がありますか? [@keyframesのブラウザ互換性テーブル](http://caniuse.com/#search=keyframes) – Vijit