<分区>
我正在努力为网站实现自定义进度条。这是它应该具有的形状:
当用户选择一个圆圈时,我希望线条(只有线条,而不是圆圈)填充不同的颜色,直到它到达那个圆圈,最后那个红点应该出现在中间,作为如果用户单击第三个圆圈,则最终结果:
我不知道最好、更简单的方法是什么。我在网上尝试了一些纯 CSS、jQuery 和 JavaScript 解决方案,但没有一个可以重现这种效果。我应该有两个图像并逐渐叠加它们直到我只到达点击的点吗?我是否应该完全忘记图像并尝试使用 CSS 或 SVG 重新创建形状并更改特定部分的颜色?
我知道这里的问题通常都有代码,但我无法展示任何代码,因为我不知道要采用什么方法,而且在线研究的时间导致了无数不适用于我的案例的解决方案。
提前致谢。