扫码关注官方订阅号
我这样使用 SVG:
这是资源.svg:
现在,我应该动态更改 svg 的颜色。为此,我考虑是否可以完全加载 SVG(内联?)而不是作为链接,然后替换填充和描边的值(使用字符串替换)。如果我内联使用它,是否也可以通过 CSS 实现这一点?
有人可以帮助我这是否可能吗?如果可以,我必须朝哪个方向进一步研究?
从 svg 代码中删除 fill 属性。这迫使它始终是白色的,就像现在一样。 或者,如果您在框架中工作,则可以使 fill 属性动态化(例如 fill={{myProp}})。
fill={{myProp}}
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
从 svg 代码中删除 fill 属性。这迫使它始终是白色的,就像现在一样。 或者,如果您在框架中工作,则可以使 fill 属性动态化(例如
fill={{myProp}})。