gpt4 book ai didi

animation - SVG 动画渐变停止

转载 作者:行者123 更新时间:2023-12-02 17:51:13 25 4
gpt4 key购买 nike

我有一个 SVG,我想为从左到右再向后的渐变停止设置动画。我设法设置了从左到右的动画,但我不知道如何设置动画。

这是我的代码:

<svg id="mySvg" width="700px" height="498px">
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-0.4998" y1="250" x2="700" y2="250">
<stop offset="0" style="stop-color:#FFFFFF;stop-opacity:0.1">
<animate attributeName="offset" begin="0s" dur="2s" from="0" to="1" repeatCount="indefinite" />
</stop>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0.1"/>
</linearGradient>

<path fill="url(#SVGID_1_)" d="M691.115,114.684c-9.084,0-16.193,7.1 ..."/>
</svg>

我需要做什么才能创建一个不断从左向右和向右移动渐变色标的动画?

非常感谢,

文森特

最佳答案

不要使用 from 和 to 属性,尝试使用 values='0;1;0'。 values 属性允许您指定随时间推移使用的任意多个值,而不仅仅是四肢的两个值。

有时可能难以理解,但规范中的相关章节涵盖了很多对动画有用的知识:http://www.w3.org/TR/SVG/animate.html

关于animation - SVG 动画渐变停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7850915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com