Как разместить svg не квадратным блоком, а чтобы наведение осуществлялось только по границам этой SVG?

Самый яркий пример - карты.
Есть множество svg-элементов, которые плотно прилежат друг к другу неровными границами.

Располагая эти SVG тегом img мы получим квадратный блок для взаимодействия
С помощью svg>use тоже квадратный блок.
Для взаимодействия с мышью это абсолютно неудобно, ведь надо чтоб каждая SVG была самостоятельной и не перекрывала(сь) другие(ми)

Как же тогда реализовать?
  • Вопрос задан
  • 500 просмотров
Решения вопроса 3
alsolovyev
@alsolovyev
"5 лет занимаюсь веб-разработкой" (c)
Давайте подумаем... Как можно еще размещать svg на странице? Какие есть еще варианты? Кроме<img>...

ps https://jsfiddle.net/p6Lc3nco/
Ответ написан
Комментировать
alvvi
@alvvi
export default apathy;
Сделайте это одним тегом svg и вставьте его инлайново.
Ответ написан
andykov
@andykov
Shit happens
www.petercollingridge.co.uk/data-visualisation/mou...
И лучше делать одним svg
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы