我的网站上有一些CSS3动画,它在Safari上运行良好,但是当我在Firefox中运行该网站时,它没有动画。这是代码:
.ad{
position:relative;
left:740px;
top:240px;
width:260px;
height:195px;
background-image:url('ad1.png');
animation:myfirst 4s;
-webkit-animation:myfirst 4s; /* Safari and Chrome */
-webkit-animation-delay:2s;
-webkit-animation-duration:0s;
-webkit-animation-fill-mode: forwards;
}
@keyframes myfirst
{
from {background-image:url('ad1.png')}
to {background-image:url('ad2.png')}
}
@-webkit-keyframes myfirst /* Safari and Chrome */
{
from {background-image:url('ad1.png');}
to {background-image:url('ad2.png');}
}
}
现在我注意到,当网站点击
background-image:url('');
如果我将这些更改为
background:color;
然后就可以了,但是显然我要使用图像。我试过添加-moz-前缀,但是不起作用。我想念什么?有没有办法让Firefox承认
Background-image:url('')
到目前为止,在背景图像之间进行插值的功能是一项非常新的提议,并且在浏览器中并未很好地支持。Firefox尚未实现。
我正在尝试创建背景色CSS3关键帧动画后的第一个动画,这是一个背景图像。我无法创建另一个动画后,文字动画淡出。文本动画褪色后,我想背景的不透明度转到0.3,并再次褪色在文本。下面是我所拥有的。 请在此处查看完整代码:codepen:https://codepen.io/imdaone/pen/jjryyv
CSS3 背景 CSS3中包含几个新的背景属性,提供更大背景元素控制。 在本章您将了解以下背景属性: background-image background-size background-origin background-clip 您还将学习如何使用多重背景图像。 浏览器支持 表格中的数字表示支持该属性的第一个浏览器版本号。 紧跟在 -webkit-, -ms- 或 -moz- 前的数字为支持
问题内容: 我正在尝试为此寻找替代方案: 在 firefox中, 因为它仅适用于webkit浏览器。 我已经尝试过不透明度选项,但是那对我来说不是一个选择,因为我在背景容器中有内容,如果使用不透明度,它将与背景一起消失。 谢谢。 问题答案: 您可以使用2个伪元素来做到这一点 CSS (悬停过渡) 为了能够看到div的内容,伪元素必须位于负的z-index中: 看起来IE不会触发此悬停 但会触发这一
多背景 CSS多背景属性用于一次添加一个或多个图像而不使用HTML代码。我们可以根据我们的要求添加图像。多背景图像的示例语法如下 - #multibackground { background-image: url(/css/images/logo.png), url(/css/images/border.png); background-position: left top, lef
这是代码https://jsfiddle.net/pk7zetdu/6/链接 尝试用最新的稳定的chrome for windows打开它。 首先,当它加载时,您可以看到幻灯片(div)滚入滚出,然后图像SRC被更改,div第二次滚入新的bg(可能有一个小的img加载延迟)。一切都好! 然后请按小提琴上的“运行”按钮并再次观看。现在,您可以看到幻灯片(div)滚入滚出,而图像SRC发生了更改,但它
#animated_div{ width:76px; height:47px; background:#92B901; color:#ffffff; position:relative; font-weight:bold; font-size:20px; padding:10px; animation:animated_div 5s 1;