SVG文本<text>
<text>用来定义文字文本。
例 1
写一段文字:
上面的图形使用了下面的SVG代码:
<svg height="30" width="200"> <text x="0" y="15" fill="red">SVG是个好东西!</text> </svg>
例 2
旋转文字角度:
上面的图形使用了下面的SVG代码:
<svg height="60" width="200"> <text x="0" y="15" fill="red" transform="rotate(30 20,40)">SVG是个好东西!</text> </svg>
例 3
在<text>元素里,我们可以使用<tspan>元素给文字分组,每个<tspan>元素可以定义自己的格式/样式/位置。
多行文本(使用 <tspan> 元素):
上面的图形使用了下面的SVG代码:
<svg height="90" width="200"> <text x="10" y="20" style="fill:red;">这里有几行文字: <tspan x="10" y="45">这是第一行文字。</tspan> <tspan x="10" y="70">第二行文字在这里。</tspan> </text> </svg>
例 4
我们还可以给文本添加超链接,这需要使用 <a> 标记:
上面的图形使用了下面的SVG代码:
<svg height="30" width="200" xmlns:xlink="http://www.w3.org/1999/xlink"> <a xlink:href="https://know.webhek.com/svg/" target="_blank"> <text x="0" y="15" fill="red">SVG是个好东西!</text> </a> </svg>