У меня есть кастомный ползунок. Который можно перетаскивать - сделано через жс. Трэк по которому бегает ползунок имеет background: linear-gradient(90deg, #027000 0.75%, #42A554 42.25%, #FEE400 57.75%, #F26C0A 68.25%, #960000 96.75%). Как при перемещении ползунка ему получать текущий цвет трэка. Картинка приложена: