我正在努力为网站实现自定义进度条。它应该具有以下形状:
当用户选择一个圆圈时,我希望该线(仅限线,不包括圆圈)填充不同的颜色,直到达到该圆圈,最后那个红点应出现在中间,如果用户单击第三个圆圈,则应得到以下结果:
我不知道什么是最好、最简单的方法来完成这个任务。我尝试过一些纯CSS、jQuery和JavaScript的方案,但都无法重新创建这个效果。我应该有两张图片并逐步重叠它们,直到只到达被点击的点吗?我应该完全忘记图片,尝试用CSS或SVG重新创建形状,并改变某个部分的颜色吗?
我知道通常问题需要代码,但我不能展示任何代码,因为我不知道如何入手,数小时的在线研究导致了无数不适用于我的情况的解决方案。
提前感谢您的帮助!
当用户选择一个圆圈时,我希望该线(仅限线,不包括圆圈)填充不同的颜色,直到达到该圆圈,最后那个红点应出现在中间,如果用户单击第三个圆圈,则应得到以下结果:
我不知道什么是最好、最简单的方法来完成这个任务。我尝试过一些纯CSS、jQuery和JavaScript的方案,但都无法重新创建这个效果。我应该有两张图片并逐步重叠它们,直到只到达被点击的点吗?我应该完全忘记图片,尝试用CSS或SVG重新创建形状,并改变某个部分的颜色吗?
我知道通常问题需要代码,但我不能展示任何代码,因为我不知道如何入手,数小时的在线研究导致了无数不适用于我的情况的解决方案。
提前感谢您的帮助!