![]() |
1
1
如果如您所说,没有其他模式来说明应该绘制什么,那么您需要自己指定它。 您可以使用类或ID来完成这项工作,这真的不太容易,特别是如果您有一个大的SVG文件的话。 很久以前我在这里做过类似的事 https://codepen.io/rafaelcastrocouto/pen/xnclb 注意,对于一些元素,我改变了渐变停止颜色而不是填充属性,但基本上是相同的想法。我制作了一个对象来映射所有颜色,这允许我删除if语句。
也可以在外部CSS中列出所有颜色,只需更改svg根元素的类名,但仍需要指定要绘制的内容。 |
![]() |
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 6 月前 |
![]() |
user54097 · 滚动菜单项上的导航栏动画文本徽标 11 月前 |
![]() |
Simplicissimus · 如何使用javascript为svg转换计时 12 月前 |
![]() |
LetsBeHappy · 高CPU的圆形渐变动画 1 年前 |
![]() |
Toniq · css从上到中心设置动画 1 年前 |
![]() |
Duck · 如何设置菜单从圆形到椭圆形的动画? 1 年前 |
![]() |
MR Lappy · 提要动画最后出现空白 1 年前 |