Доброго дня!
Есть готовый компонент рейтинга для Joomla, там есть следующий html с SVG иконками >
https://codepen.io/ilya-vins/pen/povVgEw
Как видите, там есть такой элемент
<span class="extravote-stars"> <span id="rating_163_1" class="current-rating" style="width:100%;"></span>
В нём значение style="width:100%;" , меняется в зависимости от рейтинга в процентах. (берётся из БД)
Мне не хватает знаний, чтобы реализовать закраску SVG звёздочек в зависимости от style="width:100%;" . В SVG не силён.
Что имеется в виду:
Если style="width:20%;" то закрашивается 1 звёздочка, если 25%, то одна звёздочка и часть второй звёздочки. И так далее.
Так же как видно, каждая звёздочка это самостоятельный элемент, на который можно нажать, чтобы проставить рейтинг. То есть рисовать общий SVG тут наверное не прокатит.
Что тут можно сделать с минимальными переделками? Подскажите любой костыль, спасибо.