css 如何用CSS动画SVG的填充颜色?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css 如何用CSS动画SVG的填充颜色?相关的知识,希望对你有一定的参考价值。

<svg width="800" height="600" style="background-color:lightblue">
  <circle class="color" cx="50" cy="50" r="30" fill="gold" />
</svg>
.color {animation: col 3s linear infinite;}

@keyframes col {
0%,71% {fill:none}
72% {fill:black}
75%,100% {fill:none}
}

以上是关于css 如何用CSS动画SVG的填充颜色?的主要内容,如果未能解决你的问题,请参考以下文章

css3 过渡延迟,如果动画 svg 填充和颜色同时 chrome 中的错误在 FF 中起作用

使用 css 动画 svg 路径填充

如何使用css在svg中添加从下到上流动的颜色

关键帧动画问题

使用 CSS 的 SVG 路径填充颜色

如何为svg rect设置填充颜色