【发布时间】:2022-01-01 12:54:10
【问题描述】:
通常我通过在我的 css 中定位 svg 并设置 color 属性来更改 svgs 颜色,但这对波纹管 svg 元素没有影响。知道为什么吗?我读过 svg 必须有一个我添加的 fill="currentColor" 属性,但颜色仍然没有改变。有没有办法可以从 css 动态设置 svg 颜色?
<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" class="ionicon" viewBox="0 0 512 512"><title>Logo Instagram</title><path d="M349.33 69.33a93.62 93.62 0 0193.34 93.34v186.66a93.62 93.62 0 01-93.34 93.34H162.67a93.62 93.62 0 01-93.34-93.34V162.67a93.62 93.62 0 0193.34-93.34h186.66m0-37.33H162.67C90.8 32 32 90.8 32 162.67v186.66C32 421.2 90.8 480 162.67 480h186.66C421.2 480 480 421.2 480 349.33V162.67C480 90.8 421.2 32 349.33 32z"/><path d="M377.33 162.67a28 28 0 1128-28 27.94 27.94 0 01-28 28zM256 181.33A74.67 74.67 0 11181.33 256 74.75 74.75 0 01256 181.33m0-37.33a112 112 0 10112 112 112 112 0 00-112-112z"/></svg>
【问题讨论】:
-
这将起作用:stackoverflow.com/questions/22252472/…。确保在提问之前搜索主题。
-
我已经发现了,但没有一个适用于这个 svg 元素..