5
Предположит, у меня есть следующий SVG:Выровнять текстовый центр ниже круга SVG?
<g transform="translate(300, 300)">
<circle r="5px"></circle>
<text>My Label</text>
</g>
мне нужна этикетка, чтобы быть сосредоточенным ниже круга. Есть ли простое решение этой проблемы?
Это работает отлично. Текст будет постоянным размером, определенным в px, поэтому относительное решение (хотя было бы неплохо) не требуется. Спасибо. – user1405177
Вы можете использовать блок 'em', чтобы дать вам значение, основанное на размере шрифта. Я не думаю, что «baseline-shift» поддерживается во всех браузерах, поэтому я рекомендую использовать 'y' или' dy' вместо этого. В приведенном примере это будет ' My Label ', так как 5 - радиус круга, который нам тогда необходимо компенсировать текущий размер шрифта, чтобы текст находился под кругом. –
Учитывается ли это? Текст и круг рассеиваются при увеличении. –