text要素に子要素のテキストを描画

SVGでtext要素に子要素のテキストを描画するには、tspan要素を使用します。

構文

<tspan>テキスト</tspan>

tspan要素で囲われたテキストを表示します。

属性

属性名 初期値 説明
x 0 X軸(水平軸)の座標(位置)。
カンマ区切りで指定することで1文字ずつ指定することが可能。
y 0 Y軸(垂直軸)の座標(位置)。
カンマ区切りで指定することで1文字ずつ指定することが可能。
dx X軸(水平軸)の相対的な座標(位置)。
x属性の値を開始位置とする。
カンマ区切りで指定することで1文字ずつ指定することが可能。
dy Y軸(垂直軸)の相対的な座標(位置)。
y属性の値を開始位置とする。
カンマ区切りで指定することで1文字ずつ指定することが可能。
rotate 文字を1文字ずつ回転する。
カンマ区切りで指定することで1文字ずつ指定することが可能。

サンプルコードとデモ

あいうえおかきくけこ

XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 50" width="200" height="50">
	<text y="14">あいうえお<tspan>かきくけこ</tspan></text>
</svg>

SVG逆引きリファレンス一覧へ戻る