SVG动画转换相对值?

SVG动画转换相对值?,svg,Svg,是否有任何方法可以将animateTransform的值转换为相对值?比如20%,30%,而不是px值 比如, <animateTransform attributeName="transform" begin="0s" dur="3s" type="translate" from="0 -330" to="0 0" rep

是否有任何方法可以将animateTransform的值转换为相对值?比如20%,30%,而不是px值

比如,

<animateTransform
            attributeName="transform"
            begin="0s"
            dur="3s"
            type="translate"
            from="0 -330"
            to="0 0"
            repeatCount="1" 
        />


在此代码中,是否有任何方法可以定义相对值中的fromto值。谢谢。

当前transform属性不接受百分比,但一旦定义了CSS转换并将其应用于svg内容,这可能会发生变化

您可以使用“按”(而不是从到)动画来执行(非百分比)相对值,并且可以累积动画效果


您可能会发现关于动画的章节有助于了解更多关于SVG动画的信息。

非常感谢!我发现了一种通过JavaScript使这些值动态的方法。