Я пробую некоторые анимации и преобразования в изображении SVG.
Я пытаюсь перевести и изменить размер и перевести путь, а также анимировать его вращение.
Похоже, я могу только переводить и изменять размер или вращать за раз. Если пробую их все вместе то перевод и ресайз не держат: если убрать анимацию то они перемещаются и нужного размера.
Это поведение одинаково для Linux и OSX, а также для FF и Safari.
пример
<use id="tengear" fill="#ffffff" stroke="#E2E2E2" stroke-width="3" transform="scale(0.40)translate(62, 180)" style="filter:url(#distanceBlurFar)" xlink:href="#tengearuse">
<animateTransform
attributeType="XML"
attributeName="transform"
type="rotate"
from="0,162,280" to="360,162,280"
begin="0s" dur="11"
repeatCount="indefinite"/>
</use>
Он должен быть маленьким и перемещаться, а также вращаться. Однако он большой и не двигается, а вращается.
<use id="tengear" fill="#ffffff" stroke="#E2E2E2" stroke-width="3" transform="scale(0.40)translate(62, 180)" style="filter:url(#distanceBlurFar)" xlink:href="#tengearuse">
</use>
Этот перемещается и вращается, но не вращается.
Может ли кто-нибудь помочь мне, как заставить это работать?
* вам нужно будет предположить, что использование и другие ссылки действительны