【发布时间】:2020-05-12 13:42:05
【问题描述】:
我只想更改 svg 填充颜色和悬停颜色。但我看到这个 svg 是这样附加的:
<use xlink:href="#search-magnify"></use>
我认为它指的是网站某处的这个 svg。我只想更改填充颜色而不编辑原始 svg。所以我尝试以这种方式将它与类和样式一起包装在跨度上。
.icon svg path{
fill: red;
color: red;
}
但它根本不起作用。这是fiddle。
我在这里缺少什么?这难道不是css能实现的吗?
【问题讨论】:
-
那么它也会改变原来的svg文件填充颜色。
-
试试这个 CSS .icon svg * { fill: red; } .icon svg:hover * { 填充:黑色; }
-
查看更新的小提琴jsfiddle.net/uLe0c87b
-
根本不工作。
-
你想要什么效果?可能是我弄错了。能否请您再说一遍