【发布时间】:2016-09-09 14:04:46
【问题描述】:
如何为WebAnimation/JS 中的 SVG 文本路径 startOffset 参数设置动画(不是 CSS!):
我想让文字顺着路径下滑......
我尝试了numbers,%,px,但没有成功。
<svg id="text-on-path-svg" width="400" height="400" style="border:1px solid #00f">
<path id="myPathforText" fill="none" stroke="#000" d="M90,90C90,160 250,160 300,300"/>
<text >
<textpath id="slideText" xlink:href="#myPathforText" startOffset="50%" >Text laid out along a path.</textpath>
</text>
<script type="text/ecmascript">
<![CDATA[
var slideText=document.getElementById("slideText");
var slideTextPlayer=slideText.animate(
[{startOffset:'0%'},
{startOffset:'100%'}],
{duration:3000,delay:0,iterations:Infinity});
]]>
</script>
</svg>
JSFiddle:https://jsfiddle.net/509c8pmj/ 非常感谢您的帮助。
【问题讨论】:
标签: javascript svg web-animations