css 将类应用于div中的svg

wfauudbj  于 2023-05-02  发布在  其他
关注(0)|答案(2)|浏览(156)

我的代码如下所示。但是,没有任何内容应用于svg。解决这个问题的最好办法是什么?

.icon {
    width: 250px;
    height: 250px;
    background-color: chartreuse;
}

.icon > svg {
    fill: brown;
    width: 100%;
    height: 100%;
}
vc9ivgsu

vc9ivgsu1#

从svg中删除内联样式fill="none"width="37"height="36"

axr492tv

axr492tv2#

我使用的技巧是给予父元素一个color属性,在本例中是.icon,并将svg css设置为fill: currentColor

.icon {
  color: brown;
  /* Rest of your code */
}

.icon > svg {
  fill: currentColor;
  /* Rest of your code */
}

更多详情here

相关问题