【问题标题】:How to generate different text within an inline SVG according to a variable's value?如何根据变量的值在内联 SVG 中生成不同的文本?
【发布时间】:2019-03-13 00:48:09
【问题描述】:

我想根据外部变量的值动态生成一个 svg,

例如如果html页面变量lang设置为“eng”, 将显示文本“Circle”,否则将显示具有相应语言的文本。

<svg height="300" width="100">
    <circle cx="50" cy="50" r="40" stroke="black" stroke-width="3" fill="green" />
    <text x = "50" y="150">Circle</text>
</svg> 

有什么建议吗?

谢谢大家!!

【问题讨论】:

标签: html css svg


【解决方案1】:

SVG 是 XML,因此请使用 XSLT 将一种 XML 转换为另一种。 XSLT 可能使用多个“外部”文档存储,例如字典数据、标签、翻译等。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-27
    • 1970-01-01
    • 2020-07-10
    相关资源
    最近更新 更多