当前位置: 首页 > 知识库问答 >
问题:

是否将svg添加到网页?[副本]

逑和蔼
2023-03-14

如何将svg添加到我的网页并通过css更改其颜色?

我试过:

<img src="my.svg" class="svg"/>

.svg{
    fill: white;
}

但是运气不好。

请只提供CSS解决方案,我不需要任何后备,只支持新的浏览器。

共有1个答案

濮宇定
2023-03-14

它不会这样工作。如果您直接包含svg,您可以更改填充颜色,即:

网页:

<p>Some other webpage content</p>
<svg class="my-svg">
    <g>
        <path fill="..."></path>
        <path fill="..."></path>
    </g>
</svg>
<p>Some other webpage content</p>

中文(

.my-svg *{
    fill:white;
}

因此,您通过web检查my.svg,并将其内容复制粘贴到目标页面。然后您可以设置它的样式。

 类似资料:
  • 有没有更好的方法得到这个结果?如果num的位数比digits多,并且我觉得它应该在库的某个地方(像integer.toString(x,“%3d”)之类的),则该函数将失败

  • 问题内容: 我在SVG教程中找到了此示例,该教程说明了如何将事件处理程序用于SVG元素。看起来像下面的代码: 但是,这似乎不起作用。当我单击该元素时,没有任何反应。 也许重要的是要提到我正在使用PHP从PHP脚本内部显示SVG的事实。另外,请注意,使用AJAX和将PHP脚本生成的内容带入页面。 这可能与它有关吗?非常感谢您的帮助。 问题答案: 似乎所有JavaScript都必须包含在SVG中才能运

  • 问题内容: 我有一个类似于以下代码的HTML构造: 我希望能够使用javascript和DOM向上面定义的SVG中添加一些元素。我将如何完成?我在想 我对使用DOM或如何创建要传递给appendChild的元素不是很熟悉,因此请帮助我解决这个问题,或者向我展示解决此问题的其他替代方法。非常感谢。 问题答案: 如果要创建HTML元素,请使用函数。SVG使用名称空间,这就是为什么必须使用函数的原因。

  • 我有一个jenkins服务器,它使用ANT构建我的android项目,我需要做的是将jenkins构建号添加到我的apk中。所以我可以这样做:在ADB上获取prop my.version。我的一个想法是将jenkins构建写入一个文件,并将其绑定到apk上,这样我就可以读取该文件并将属性设置为接受意图。我需要知道的是如何使用ant将文件放入apk资源中?有人能帮忙吗?

  • 问题内容: 我需要将SVG图形添加​​到PDF文件中。 使用iText7是否有可能? 使用iText5: 我在以下页面中发现了这一点: PdfPTable和PdfTemplate 有一种创建类似于Template的方法: 如何创建Graphics2D? 问题答案: 巧合的是,我们今天发布了SVG实现。我们目前尚不支持全部功能集,我们仍将在第二季度及以后的时间里进行开发,但是您已经可以使用它了。该工

  • 问题内容: 这可能吗?以下是我尝试过的方法,但它完全用黑色填充了圆圈。 问题答案: SVG元素的图像填充是通过SVG模式实现的。