背景图像不适用于firefox中css3的@ -moz-keyframe

时间:2013-07-23 04:00:33

标签: css html5 css3

我刚刚拍摄了一张简单的图像并试图为其制作动画。它在谷歌浏览器中运行良好,但在Firefox的情况下图像不显示。 在这里,我给你js小提琴链接。

<body><div class="icon"></div></body>

其余代码在链接中给出: http://jsfiddle.net/vvkkumar06/tA7qw/

2 个答案:

答案 0 :(得分:1)

MDN文档中的答案。

http://oli.jp/2010/css-animatable-properties/#background-image

  

<强>背景图片

     

这仍然有点悬而未决,只有“渐变”   目前的工作草案,当前没有任何背景图像   编辑的草稿,以及CSS中背景图像的“动画:否”   背景和边框模块3级编辑的草稿。然而,   支持已经出现在Chrome 19 Canary中,这就是它   设计师想要。在广泛的支持到来之前,这可以伪造   图像精灵和背景位置或不透明度。'

此时我发现没有人真正支持渐变(Chrome 17,FF 12,IE9)。只有Chrome支持背景图片(这就是为什么它不适用于我的FF)。

动画背景

Try this

答案 1 :(得分:0)

我认为你应该缩短你的代码http://jsfiddle.net/DreamBig/tA7qw/4/。我将backgound-image放在div中,这样你就不必再在关键帧定义中再写6到10次了。

background-image: url('http://www.rotateweb.com/images/WebDesignB1.jpg');

我已经测试过,它在FF中完美运行。