Задать вопрос
Inkognitoss
@Inkognitoss
Full-stack разработчик.

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

Здравствуйте, если посмотреть здесь и начать масштабировать страницу колесиком, то можно увидеть, что объекты div остаются на своих местах, причем нет никакого грубого сдвига относительно слоя с SVG и фоновое изображение остается на месте.
Я пробовал сделать так у себя (не списывая код), получается непросто. Я создаю слой с SVG, с помощью библиотеки на js, изображение встраиваю в SVG, так, чтоб оно всё время центрировалось, размещаю полигоны, готово. Немного стилей и картинка становится вполне адаптивной. Но потом возникает проблема, когда я пытаюсь подружить мой SVG и HTML элементы. Если использовать тег foreignObject , то появляется много болезни на заднее место, плюс он не такой уж и кросбраузерный. Другого способа мапить div'ы я пока не вижу. Может быть кто-то что-то подскажет. Популярные статьи на хабре как-то всё не о том, да и на прочих ресурсах слишком безмятежные примеры.
  • Вопрос задан
  • 465 просмотров
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@vGrabko99
html, css, js, php, golang, mysql
посмотри исходный код того сайта и поймёш...
Ответ написан
Ваш ответ на вопрос

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

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