我创建了一个简单的 CSS3 关键帧动画来切换元素的 bg 图像。它运行良好,但我信任的 Firefox 让我失望了。一开始我是用prefix free的,后来我想可能是这个问题,后来我手动写了所有的前缀,在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);
};
}