我正在尝试一个动画,其中一个矩形从 1 缩放到 3,然后应该缩放回 1。但是,问题是缩放应该从左上角开始并在右上角结束。
<rect x="10" y="10" width="40" height="20"
style="stroke: #000000; fill: none;">
<animateTransform attributeName="transform" attributeType="XML"
type="scale"
from="1" to="3"
begin="0s" dur="10s"
additive="sum"
/>
</rect>
我想在纯 SVG 标签中实现这一点,而不是 D3 或 raphael.js。如何做到这一点?我尝试了很多方法,但没有得到很好的输出。