要素の背景画像を切り替える単純な CSS3 キーフレーム アニメーションを 1 つ作成しました。完全に機能していますが、私の信頼できる Firefox には失敗しました。最初はフリープレフィックスを使用していましたが、それが問題かもしれないと思った後、すべてのプレフィックスを手動で書きましたが、Firefoxにはまだ何もありません。
例はhttp://madebym.me/test/nimbus/index.htmlで見ることができます。
また、関連するコードは次のとおりです。トラックはライトのオンとオフを切り替える必要があります。
-webkit-animation: switch-truck-lights 1s linear infinite normal;
-moz-animation: switch-truck-lights 1s linear infinite normal;
-ms-animation: switch-truck-lights 1s linear infinite normal;
-o-animation: switch-truck-lights 1s linear infinite normal;
animation: switch-truck-lights 1s linear infinite normal;
}
@keyframes "switch-truck-lights" {
from {
background-image: url(../images/truck-off.png);
}
to {
background-image: url(../images/truck-on.png);
}
}
@-moz-keyframes switch-truck-lights {
from {
background-image: url(../images/truck-off.png);
}
to {
background-image: url(../images/truck-on.png);
};
}
@-webkit-keyframes "switch-truck-lights" {
from {
background-image: url(../images/truck-off.png);
}
to {
background-image: url(../images/truck-on.png);
};
}
@-ms-keyframes "switch-truck-lights" {
from {
background-image: url(../images/truck-off.png);
}
to {
background-image: url(../images/truck-on.png);
};
}
@-o-keyframes "switch-truck-lights" {
from {
background-image: url(../images/truck-off.png);
}
to {
background-image: url(../images/truck-on.png);
};
}