https://jsfiddle.net/zcmtb37x/
Выводить последнюю звезду поверх текущих звезд и обрезать эту звезду на сколько нужно. С цифрами нужно еще поиграться. Сейчас все сделано на глаз.
везде vw проставил оно приблизительно правильно стоит, но при изменении ширины экрана начинает смещаться слегка, но заметно, подобрать нужные значения вручную это что не реальное