我可以吗
<svg>
<text></text>
</svg>
svg text {
content: 'a';
font-family: 'Glyphicon Halflings';
}
Run Code Online (Sandbox Code Playgroud)
?
似乎:before并且:after伪元素不可用,但是我很高兴由CSS设置我的内容。我可以吗?
使用纯 CSS 是不可能的。需要使用简单的JS:
function changeMyText()
{
document.getElementById('MyText').textContent = "new text";
}
Run Code Online (Sandbox Code Playgroud)
并为您的 SVG 文本创建 ID:
<svg>
<text id="MyText"></text>
</svg>
Run Code Online (Sandbox Code Playgroud)