animation - SVG 循环中的动画点

标签 animation svg

我有一 strip 有各种弧线的路径。我只想无限期地制作单个弧线的动画。目前,我能做的是:

http://jsfiddle.net/gLxkt/1/

 

    

这一次就可以了。如何使动画无限期?

最佳答案

end="indefinite"使其重复,而 begin 使其在 0 处和其他动画结束时开始。在 Firefox 中不断重复。

<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100%" height="100%"
    >

    <path id="p1" d="M 300 300 C 300 300 600 300 300 400  " stroke="blue" fill="none" stroke-width="4" />
<g>
    <path id="p1" d="M 300 300 C 300 300 600 300 300 400  " stroke="blue" fill="none" stroke-width="4" />

        <animate id="c1" begin="c2.end; 0s" end="indefinite" xlink:href="#p1"     attributeName="d"     attributeType="XML"     
        from="M 300 300 C 300 300 600 300 300 400  "
          to="M 300 300 C 300 300 400 300 300 400  " dur="1s"     fill="freeze"     />      

        <animate id="c2" begin="c1.end" end="indefinite" xlink:href="#p1"     attributeName="d"     attributeType="XML"     
        from="M 300 300 C 300 300 400 300 300 400  "
          to="M 300 300 C 300 300 600 300 300 400  " dur="1s"     fill="freeze"     />
         </g>

</svg>

关于animation - SVG 循环中的动画点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15891583/

相关文章:

html - SVG 图像未固定到 Bootstrap 父列 div 中

带有游戏循环的 JavaScript 平滑动画

c++ - 你能从 gltf 文件中得到一个明确的骨架吗?

iphone - 他们是如何在iPhone app中实现垂直过渡的动画的?

javascript - ScrollReveal.js 不适用于带有 <svg> 元素的 Safari

html - 用作背景图像时如何修改 SVG 图像的填充颜色?

html - 如何在屏幕中央显示一个css动画

自定义 View 中的 Android 动画矩形

html - 使用 css 在图像背景上产生波浪效果

html - 如何更改 SVG 颜色(在 CSS 中使用 SVG 作为背景时)