Есть изображение с людьми, необходимо сделать подсветку при наведении на определенных людей. Сделал следующим образом. Создал svg где вставлено изображение это и отрисовал людей, получились полигоны но через тег path. Используя маску я выделяю их. Но случилось так что если я делаю маску такую
<svg>
<image mask="url(#mask)" xlink:href="изображение" />
<mask id="mask">
<path fill="white" d="..." />
</mask>
</svg>
Т.е. использую
path
то все изображение видно. Но если точки из path переведу в точки полигона и заменю всю эту маску на
<polygon />
, то все вырезается нормально. Есть какие то ограничения на создание маски? И может мне все таки переводить
path
в
polygon
, тогда можно узнать как это делается? (в сети куча конвертеров есть но как перевести самостоятельно чет не могу найти, или туплю конкретно).