作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有办法一次为多个元素定义颜色动画?我尝试添加 animateColor
到 g
元素,但这不起作用。我可以使用 Javascript 添加一个 animateColor
单独到每个元素,但我更喜欢在静态 SVG 数据中完成所有操作。
最佳答案
请使用 animate
而不是 animateColor
.至少 Firefox 没有实现 animateColor
目前,它在 SVG 1.1 第二版中被弃用。使用 animate
用于动画填充和描边效果很好。例如:
<g>
<animate attributeName="fill" from="black" to="red" dur="5s"/>
<rect width="100" height="100"/>
<circle cx="200" cy="50" r="50"/>
</g>
关于animation - 将 animateColor 应用于多个 SVG 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5371365/
有没有办法一次为多个元素定义颜色动画?我尝试添加 animateColor到 g元素,但这不起作用。我可以使用 Javascript 添加一个 animateColor单独到每个元素,但我更喜欢在静态
我是一名优秀的程序员,十分优秀!