html - html 中的颜色 Svg 元素
问题描述
我在我的网站中使用 svg 图标,并且想将它们的颜色更改为红色(它们都是黑色的)。
<img src='assets/icon.svg'/>
我尝试在 img 标签上使用 css fill 属性,但它不起作用。然后我遇到了对象 attr 并尝试使用 svg 图标,如下所示:
<object type="image/svg+xml" data="assets/icon.svg"></object>
在这里对对象应用填充属性什么都不做。关于如何在不使用 jquery 的情况下更改 svg 元素的填充属性的任何想法
解决方案
您需要将填充颜色设置为 svg 路径
path {
fill:red;
}
推荐阅读
- r - 计数数据除以 R 中的年份和地区
- javascript - 如何在回调中停止无限递归
- java - Java Lambda 异常处理
- ruby-on-rails - 如何在 Ruby on Rails 中动态创建复选框列表?
- javascript - Nodejs - 在生产中的错误回调上重试相同的函数
- haskell - 尝试理解 Haskell 中的 Applicative
- r - R 按唯一值和频率显示
- tensorflow - BasicRnnCell 中 char 级别的权重如何更新
- excel - 将多个字典引用到工作簿模块
- java - 如何以编程方式禁止特定国家/地区使用我的应用程序 - android java