Я надеюсь, у кого-то есть лучшее решение для этого. Вот скриптовая ссылка .
Это довольно грубое решение, и вам нужно проверить, как стрелка должна изменяться вокруг круга. Я имею в виду написание функции, которая будет изменять поворот и положение стрелочного указателя (так что немного математики). По сути, это просто добавление ::after
с изображением вашего указателя к прогрессу круга. Что касается плагина для использования, то нет лучшего или худшего, он должен работать с любым. Я использовал progressbar.js для статического примера. Я надеюсь, что это поможет вам хотя бы немного.