SVG循环缩放并在圆形线上移动

时间:2017-01-22 20:54:45

标签: javascript html css svg

我正在为表单的自定义程序部分进行导航,其中圆形svg是在水平线上。如果你在步骤A(以免来自A-G),A的大小会增加。 (下图 - 我真的很抱歉我的疼痛技巧)。

enter image description here

现在,我已经决定更进一步,让动画更加3D:而不是水平线,我希望圆圈在圆形线上,它们会缩小尺寸,距离越远从他们当前的步骤(左侧和右侧)。图片如下:

enter image description here

有没有一种方法可以使用纯CSS来实现这个,没有JS?如果是这样,任何指针都非常受欢迎。我想到的唯一解决方案是计算圆的每个位置,并在导航变化时移动它。然而,这似乎并不是一个好主意 - 也许有更简单的方法来实现这个目标?

0 个答案:

没有答案