gpt4 book ai didi

jquery - 如何为这个 Raphael SVG 图技能栏制作动画?

转载 作者:太空宇宙 更新时间:2023-11-04 12:07:19 25 4
gpt4 key购买 nike

我想使用以下链接中的 Raphael Diagram Skillbar:

HERE

但我想用这样的动画显示每一行:(开始位置的动画)

HERE

我该怎么做?

最佳答案

这是一个没有拉斐尔的例子: http://jsfiddle.net/1q70b8Ld/

要绘制圆弧,可以使用<path>像这样:

<path stroke="orange" d="M0,-40 A40,40 0,0,1 40,0"/>

并得到正确的d任何起始和结束 Angular 语法,您可以添加一段 Javascript:

function path(radius, start, end) {
while (end < start) end += 360;
var x1 = Math.sin(Math.PI * start / 180) * radius;
var y1 = - Math.cos(Math.PI * start / 180) * radius;
var x2 = Math.sin(Math.PI * end / 180) * radius;
var y2 = - Math.cos(Math.PI * end / 180) * radius;

return "M" + x1 + "," + y1
+ "A" + radius + "," + radius + " "
+ "0," + (end - start > 180 ? 1 : 0) + ",1 "
+ x2 + "," + y2;
}

关于jquery - 如何为这个 Raphael SVG 图技能栏制作动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29288066/

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