ReaverJS, видимо не так объяснила
хотя и это также полезно знать)
суть в том, что нужно убрать черный фон
вот тут я сейчас поставила gold
поставлю transparent - звездочки пропадут https://jsfiddle.net/9j2cgzvn/
olya_097, внутри svg - есть элемент rect (который не внутри < mask>) - так вот меняя его ширину, мы меняем ширину заливки. Цвет меняется атрибутом fill.
Это ширина всего элемента (на самом деле не 181, а 173). Ниже правильный пример.
Лучше не смотрите мой код на jQuery, вы же на ванильном писали. Суть просто в том чтоб получить смещение мыши по оси Х в процентах и задать эту ширину заливающему прямоугольнику.
суть в том что красный вообще пропадает
тоесть становится белым
а должен оставаться
olya_097, вообще самый легкий вариант был - взять 2 картинки (с синими и с красными звездами) - наложить их друг на друга и менять ширину красных звезд, чтобы она накладывалась на синие. Перемудрили по ходу.
заменила. но видимо не только в этом проблема(
----------------------------------------------------------- так у вас другого размера svg.
а почему другого? я ж свг ваше взяла
ReaverJS, та просят именно свг
просто изначально хотели так
теперь так)
та и врядли подойдет
на сервере оценки все считается - и будет не все звездочки выводит
тоесть может вывести и 3.5
4.15