任何人都可以給我示例如何在SVG中垂直居中多行文本?我GOOGLE了,我看到很多參考對齊 - 基線和顯性 - 基林 e,但沒有具體的例子讓我看看。垂直居中多行SVG文本
例如,在下面的SVG中,TEXT元素被其左上角鎖定。文字開始出現在y位置之後。如果我希望文本均勻分佈在y位置之上和之下,我需要做什麼?
<text x="110" y="50" dy="0">
<tspan dy="0em" x="110" style="font-weight: bold; fill: rgb(74, 76, 77);">
<tspan x="110" dy="0em">This is my long quotation that will now wrap</tspan>
<tspan x="110" dy="1.1em">over multiple lines, maybe even two lines!</tspan>
<tspan x="110" dy="1.1em">Isn't that amazing?</tspan>
</tspan>
<tspan dy="1.5em" x="110" style="font-style: italic;">
Speaker, Speaker Description
</tspan>
</text>
(我通過D3生成此,如果這能幫助)
請提供現在的照片和你想要的。這將有助於閱讀文本。 – kwoxer