Это шкала ценности а не бордер. Верстайте в лоб, просто кидаете элементы с inline-block или флексом, и задаете им ширину в процентах, а указатель ставите при помощи абсолютного позиционирования (также в процентах), он будет указываться через скрипт.
Я бы захреначил в динамический псевдоэлемент after, before jsfiddle.net/znaf62og
Думаю суть понятна, что можно на лету данные вставлять нужные.
Стрелочку в нужное место, и цвета изменять в зависимости от %