Задать вопрос

Как сверстать карту с кривыми краями?

Добрый день. Дизайнер нарисовал вот такую карту
5eda807e129ed881156980.png

Я сверстал. Поверх карты расположил свг с прозрачной областью. Выглядит все как на макете, но такой вариант не юзабельный. С картой ничего не сделать.

Можно ли как то реализовать такой дизайн, что бы карта была юзабельна?

Была идея еще использовать две картинки, но в данном случае, все равно большАя часть карты не кликабельна остается.
5eda819e87d12093351468.png
  • Вопрос задан
  • 273 просмотра
Подписаться 2 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 3
SeaInside
@SeaInside
16 лет пилю все эти штуки
Стилям оверлея допишите pointer-events: none; - можно будет взаимодействовать с картой.
А дизайнеру двойка, любой креатив не должен идти вразрез с юзабилити.
Ответ написан
Комментировать
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега CSS
Руководитель frontend направления, предприниматель
1. Дизайнер, конечно, не очень умный. Бесспорно. Такие решения согласуются на тему адекватности и профессионализма верстальщика + ресурсозатрат на уровне человекочасов и клиента (браузера).
2. Это легко делается на SVG, оно по идее прямо в макете есть, с помощью самого SVG или CSS ты можешь применить маску.
3. Можно поизвращаться в бордер-радусами.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Svg маской кропается и всё.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы