У меня есть SVG с 2 кругами. Фактически, они используют только один «def», называемый s1. Как изменить атрибуты из одного круга (использование). Например, я хочу установить другой класс для элемента s1 при использовании определенным элементом «use».Изменить атрибуты из элементов defs для разных элементов использования
<svg viewBox = "0 0 1000 1000" version = "1.1">
<defs>
<!-- A circle of radius 200 -->
<circle id = "s1" cx = "200" cy = "200" r = "200" fill = "yellow" stroke = "black" stroke-width = "3"/>
</defs>
<use x = "100" y = "100" xlink:href = " #s1 "/>
<use x = "100" y = "650" xlink:href = " #s1 "/>
Спасибо заранее.
Вы не можете. Изменение defs изменяет все, на что они ссылаются. –