所以我正在为我的朋友 Tumblr 页面制作这个脉冲渐变的东西。这是演示:http: //jsfiddle.net/Nippon/yYteE/
和部分代码(@keyframes 太长,无法在此处发布):
.animate {
-moz-animation: color 14s infinite linear;
-o-animation: color 14s infinite linear;
-webkit-animation: color 14s infinite linear;
animation: color 14s infinite linear;
display: inline-block;
}
我使用http://www.colorzilla.com/gradient-editor/来生成渐变。透明色是必须的,但我认为设置纯白色不会改变任何事情。
问题是动画只能在 Chrome 和 IE10 中缩进。Firefox 仅对不透明度进行动画处理,渐变始终保持不变(默认为绿松石色)。
我试图通过删除-moz-前缀并添加!important来解决这个问题,但仍然没有运气。