SVG 将圆形转换为简单的直线
SVG transform circle into simple line
我正在尝试制作一个简单的 SVG 圆圈(白色背景或任何其他颜色)的动画,这样当您将鼠标悬停在它上面时,它就会变成一条简单的垂直线(换句话说,它会变平成一条线)并且鼠标移开,然后它再次动画成一个圆圈。
但是我找不到太多关于如何处理它的信息...任何帮助都将不胜感激!
使用缩放的动画示例
<svg width="500" height="150">
<circle cx="60" cy="60" r="40" style="stroke:#006600; fill:#00cc00" >
<animateTransform
attributeName="transform"
begin="0s"
dur="2s"
type="scale"
from="1 1"
to="1 0.01"
repeatCount="indefinite"
/>
</circle>
</svg>
我正在尝试制作一个简单的 SVG 圆圈(白色背景或任何其他颜色)的动画,这样当您将鼠标悬停在它上面时,它就会变成一条简单的垂直线(换句话说,它会变平成一条线)并且鼠标移开,然后它再次动画成一个圆圈。
但是我找不到太多关于如何处理它的信息...任何帮助都将不胜感激!
使用缩放的动画示例
<svg width="500" height="150">
<circle cx="60" cy="60" r="40" style="stroke:#006600; fill:#00cc00" >
<animateTransform
attributeName="transform"
begin="0s"
dur="2s"
type="scale"
from="1 1"
to="1 0.01"
repeatCount="indefinite"
/>
</circle>
</svg>