您好...我想做的是将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;
}
答案 0 :(得分:0)
使用SVG标签时,请使用fill
而不是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 documentation of SVG text。