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

svg文本上的颜色属性不起作用[重复]

薛涛
2023-03-14

你好。。。我试图做的是使这个svg文本变白,我以前用这种方式做过,但现在无法让它工作,但其他属性可以正常工作......任何想法?

Html:

<svg width="1100px" height="100px">

                        <polygon points="0 0, 125 0, 125 30, 50 60, 125 60, 125 100, 0 100" style="fill:#0091ea"/>
                        <polygon points="135 0, 775 0, 775 10, 725 100, 135 100 " style="fill: #64dd17"/>
                        <polygon points="785 0, 1100 0, 1050 100, 735 100, 785 10" style="fill: #0091ea"/>
                        <text id="txteva" x="150" y="40"> Evaluación de unidad 1</text>
                        <text id="txteva2" x="150" y="75">Estudios Sociales y Cívica 1</text>

 </svg>

CSS:

#txteva  {
color: #ffffff;
 font-size: 30px;
font-weight: bolder;
}

#txteva2 {
color: #ffffff;
font-weight: bold;
} 

共有1个答案

裴卓君
2023-03-14

使用SVG标记时,请使用填充,而不是color。这适用于任何路径、形状或文本。

将你的 CSS 替换为:

#txteva {
  fill: #fff;
  font-size: 30px;
  font-weight: bold;
}

或者您的内联 HTML 代码:

<text id="txteva" x="150" y="40" fill="#fff">Evaluación de unidad 1</text>

更多信息请参见Mozilla文本文档。

 类似资料:
  • 问题内容: 我的边框颜色有问题。没用 我是CSS新手, 问题答案: 默认情况下,is 和is 因此,您需要将它们设置为和。您可以将所有边框属性组合为一个,如下所示:

  • 对于一个项目,我们一直在使用SVG图像。我试图给它们上色,但没有成功,这是SVG: 我目前正在使用这个SVG作为一个< code>div的背景,我正在努力改变它的颜色。 以下是我尝试过的: .某些家长. cls-1{填写:#0080FF!重要;} 和 我还试图删除SVG的,但这没有效果。 这是使用SVG作为我的潜水背景的CSS:

  • 我有一个图标svg喜欢: 它显示很好,但我想在某些情况下改变颜色(如悬停或选择) 我用过: 它不会改变颜色。任何帮助都将不胜感激。

  • 我想让一个svg文本可编辑。经过一番研究,我发现editable属性可以指定svg元素的内容是否可以编辑到位(http://www.w3.org/tr/2004/wd-SVG12-20041027/text.html)。 所以我试着: 但是,我还是不能编辑它!(我使用了最新版本的谷歌Chrome,Firefox和IE)

  • 我是Ubuntu13.04、Eclipse 4.2.1(ADT v22)用户。 当我可能添加插件时,我发现了错误,该插件是Eclipse的Eclipse颜色主题。 和在Preferences-General-Applace中,当我单击Color Theme output error Log... 时(Eclipse Color Theme get on Help-Install new softw

  • 我在我的网站上使用svg图标,想把它们的颜色改成红色(它们都是黑色的)。 我试着在img标签上使用css-fill属性,但它不起作用。然后我遇到了对象attr,并尝试使用svg图标,如下所示: 在这里,在对象上应用填充属性什么也不做。关于如何在不使用jQuery的情况下更改svg元素的填充属性的任何想法 JSFIDLE