我正在尝试使用SVG替代图标字体。我用object标签渲染了image/svg,但是无法通过CSS更改颜色。假设我想从CSS中着色,那么在使用嵌入SVG的同时有方法可以实现吗?
<object class="partnerLogo" type="image/svg+xml" data="assets/logos/sample.svg">
Your browser does not support SVG
</object>
CSS,我迄今为止尝试过的:
.partnerLogo {
width: 100%;
height: 100px;
color: red;
color-fill: red;
}
在sample.svg文件中,我在</p>
标签之前添加了<?xml-stylesheet type="text/css" href="../css/styles.css"?>
。styles.css将被添加到页面中。
谢谢!