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

Каким образом можно сделать адаптивную интерактивную карту с точками?

например, имеется карта - изображение (width: 100%; height: auto), поверх нее установлены точки, через position absolute, как правильно реализовать подобное, чтобы при уменьшении экрана, точки оставались на привязанных местах относительно самого изображения.
628d5c79c7e51701220441.jpeg
при уменьшении экрана:
628d5c7f3c990824848400.jpeg
  • Вопрос задан
  • 232 просмотра
Подписаться 6 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 3
godsplan
@godsplan
Скачать карту с mapsvg.com (Не помню есть ли там разбивка по странам) и уже привязываться к стране/региону , там уже все проставлено
Ответ написан
Комментировать
@ostup17
Начинающий программист (flutter dev - frontend de)
Попросить дизайнера/того кто делал макет, вынести карту в изображение. Мне кажется не плохой вариант.
Либо искать какой-то сервис, который предоставляет API с картами, таких много, но мне кажется, будет трудно найти именную синюю карту и именно с такими поинтами
Ответ написан
Комментировать
@mesaga1983
I like CSS
Карту делать отдельной картинкой. На ней располагать точки с помощью абсолютного позиционирования с координатами в процентах. Только при уменьшении экрана иконки точек тоже должны уменьшатся пропорционально уменьшению карты, иначе они повылезают за рисунок карты.
Ответ написан
Ваш ответ на вопрос

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

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