如何在svg中插入换行符 元件?

问题描述 投票:2回答:1

我有两行文本,每个<tspan>标记。

<tspan dy="-11.7890625">welocme</tspan> <tspan dy="16.8" x="285.75">text</tspan>

需要在它们之间换行。但是<br>没有用。有人可以帮我从这里出去吗?

javascript html svg
1个回答
2
投票

我认为这是不可能的。

但是,您可以在文本元素中使用多个tspan元素,并将dx属性用于em单元。请记住,有两种可能的定位属性:

  • (x&y) - 设置绝对位置
  • (dx&dy) - 设置相对位置

<svg width="200" height="200">
  <text x="0" y="0">
    <tspan x="0" dy="1em">Hello</tspan>
    <tspan x="0" dy="1em">World</tspan>
  </text>
</svg>
© www.soinside.com 2019 - 2024. All rights reserved.