私は無限ループするアニメーションの背景を得ました。それはChromeとSafariが完全に正常に動作します。しかし、それはIEとFFでもうまくいかない。私はこの話題に関する他の人の質問を見ようとしましたが、まだ分かりませんでした。CSS3パルスアニメーションがIEとFFで動作しない
CSS
.background_slider {
width: 100%;
height: 100%;
position: fixed;
top: 5%;
z-index: -2;
}
.animatie_bg{
animation: pulse 500s infinite;
-webkit-animation: pulse 500s infinite;
-ms-animation: pulse 500s infinite;
-o-animation: pulse 500s infinite;
-moz-animation: pulse 500s infinite;
}
@keyframes pulse {
0% {
background: url('../images/background/bordaux.jpg');
background-size: cover;
}
12% {
background: url('../images/background/bordaux.jpg');
background-size: cover;
}
12% {
background: url('../images/background/deepblue.jpg');
background-size: cover;
}
37% {
background: url('../images/background/green.jpg');
background-size: cover;
}
62% {
background: url('../images/background/lightpink.jpg');
background-size: cover;
}
100% {
background: url('../images/background/bordaux.jpg');
background-size: cover;
}
}
@-moz-keyframes pulse {
0% {
background: url('../images/background/bordaux.jpg');
background-size: cover;
}
12% {
background: url('../images/background/bordaux.jpg');
background-size: cover;
}
12% {
background: url('../images/background/deepblue.jpg');
background-size: cover;
}
37% {
background: url('../images/background/green.jpg');
background-size: cover;
}
62% {
background: url('../images/background/lightpink.jpg');
background-size: cover;
}
100% {
background: url('../images/background/bordaux.jpg');
background-size: cover;
}
}
@-webkit-keyframes pulse {
0% {
background: url('../images/background/bordaux.jpg');
background-size: cover;
}
12% {
background: url('../images/background/bordaux.jpg');
background-size: cover;
}
12% {
background: url('../images/background/deepblue.jpg');
background-size: cover;
}
37% {
background: url('../images/background/green.jpg');
background-size: cover;
}
62% {
background: url('../images/background/lightpink.jpg');
background-size: cover;
}
100% {
background: url('../images/background/bordaux.jpg');
background-size: cover;
}
}
@-ms-keyframes fadeIn {
0% {
background: url('../images/background/bordaux.jpg');
background-size: cover;
}
12% {
background: url('../images/background/bordaux.jpg');
background-size: cover;
}
12% {
background: url('../images/background/deepblue.jpg');
background-size: cover;
}
37% {
background: url('../images/background/green.jpg');
background-size: cover;
}
62% {
background: url('../images/background/lightpink.jpg');
background-size: cover;
}
100% {
background: url('../images/background/bordaux.jpg');
background-size: cover;
}
}
@-o-keyframes fadeIn {
0% {
background: url('../images/background/bordaux.jpg');
background-size: cover;
}
12% {
background: url('../images/background/bordaux.jpg');
background-size: cover;
}
12% {
background: url('../images/background/deepblue.jpg');
background-size: cover;
}
37% {
background: url('../images/background/green.jpg');
background-size: cover;
}
62% {
background: url('../images/background/lightpink.jpg');
background-size: cover;
}
100% {
background: url('../images/background/bordaux.jpg');
background-size: cover;
}
}
HTML
<div class="background_slider animation_bg"></div>
FFとIEのどちらのバージョンですか? @keyframesには、最新バージョンのベンダープレフィックスは必要ありません。 – Kyle
最初に私はそこに接頭語を付けていませんでした。なぜなら、私は彼らに必要がないと思ったからです。私は最新のFFとtriendのマイクロソフトエッジとIE 9をダウンロードしました。 –
https://jsfiddle.net/2a2djqhp/これはFF、Chrome、IE11で動作します。 9からアップグレードすると、古いバージョン(2つのバージョン)で、世界の人口の0.03%が使用しています。 – Kyle