Подскажите как реализовать SVG интерактивную карту без использования обычной картинки. У многих в уроках используют картинку и поверх уже прописывают svg элементы. Я же хочу сделать полностью на svg фон и элементы к нему но вот не знаю как правильно сделать это...
если добавляю 1-2 svg, то все норм, но стоит добавить больше, то во-первых на некоторых изображениях какого-то фига меняется цвет заливки, во-вторых некоторые элементы одного SVG файла не отображаются.
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<defs>
<filter id="shadow">
<feDropShadow dx="0" dy="4" stdDeviation="2" flood-color="grey" />
</filter>
</defs>
<polygon points="30.1,84.5 10.2,50 30.1,15.5 69.9,15.5 89.8,50 69.9,84.5"
filter="url(#shadow)" fill="hsl(156,80%,50%)"></polygon>
</svg>
stroke-linecap='round'
у элемента path как раз сделает такие закругления на концах. А сам path по окружности можно сделать как в этом ответе на SO. Перелопалит весь гугл - пусто.
хотя бы в какую сторону смотреть?
Как такую тень сделать?
<svg viewbox='0 0 100 100'>
<defs>
<mask id='mask'>
<rect x='0' y='0' width='100' height='100' fill='rgba(255,255,255,0.5)' />
<circle r='50' cx='50' cy='50' fill='#000' />
</mask>
</defs>
<image xlink:href='....' x='0' y='0' width='100'height='100' />
<rect x='0' y='0' width='100' height='100' fill='white' mask='url(#mask)' />
</svg>