Несколько строк в HTML-круге?
Я хотел бы написать несколько строк в этом круге без css, но только если это необходимый тег стиля.
Вот код:
<svg height="300" width="300">
<circle cx="150" cy="150" r="120" stroke="red" stroke-width=4 fill="#ffffff" />
<text x="50%" y="50%" text-anchor="middle" stroke="#000000" stroke-width="1px" dy=".3em">My code<br/>isn't good</text>
</svg>
Спасибо!
1 ответ:
Это лучшее, что я смог сделать. Он работает, но его жестко закодировали, что, очевидно, не идеально. Я посмотрел на этот другой пост кстати, может быть немного поможет: Как linebreak текст svg в javascript?
<svg height="300" width="300"> <circle cx="150" cy="150" r="120" stroke="red" stroke-width=4 fill="#ffffff" /> <text text-anchor="middle" stroke="#000000" stroke-width="1px" dy=".3em"> <tspan x="50%" y="40%" dy="1.2em">very long text</tspan> <tspan x="50%" y="50%" dy="1.2em">I would like to linebreak</tspan> </text> </svg>