0
考慮下面的SVG代碼用於移動在屏幕中央的圓圈,用硬編碼尺寸:如何使物體繞使用animateTransform在屏幕的正中心?
<svg xmlns="http://www.w3.org/2000/svg">
<g>
<ellipse id="circ" style="fill:#000000"
cx="60%" cy="50%"
rx="10" ry="10" />
<!--Assuming window size is 1000x1000-->
<animateTransform attributeName="transform"
type="rotate" dur="10s"
from="0,500,500"
to="360,500,500"
repeatCount="indefinite"/>
</g>
</svg>
如果我嘗試提供以百分比旋轉的中心,動畫不工作全部:
<animateTransform attributeName="transform"
type="rotate" dur="10s"
from="0,50%,50%"
to="360,50%,50%"
repeatCount="indefinite"/>
我該如何解決這個問題?