【发布时间】:2011-02-26 04:06:25
【问题描述】:
我正在尝试使用 CSS3 过渡创建动画。 动画是渐变背景,应该会改变他的颜色(rgba)。
我使用 webkit 标签作为渐变,它在 Chrome 5.0.375.55 中工作。
示例代码(类似这样):
.tag {
-webkit-transition: all 1.0s ease-in-out;
background-image: -webkit-gradient(radial, 45 45, 10, 52 50, 30, from(#A7D30C), to(rgba(1,159,98,0)), color-stop(90%, #019F62));
}
.tag: 悬停 {
背景图像:-webkit-gradient(radial, 25 25, 15, 52 50, 30, from(#A7D30C), to(rgba(1,159,98,0)), color-stop(30%, #019F62)) ;
}
查看 w3c 网站,我看到过渡支持“背景图像 - 仅渐变”。 (http://www.w3.org/TR/css3-transitions/)
但我只能用这个版本的 chrome 为 background-color 属性设置动画。 使用渐变时,过渡不起作用。
有没有人设法创建带有背景渐变的动画?
【问题讨论】: