@klekovkinandrey

Как такое правильно сверстать?

не знаю как лучше и правильнее это сделать
т.е фон оставить изображением?
змейку поверх кинуть целиком?
смущает только как элементы с блоками текста правильно спозиционировать, что бы не особо плавали вниз,вверх от змейки

ведь должна резина быть по идее

Спасибо

627b618b370af784461469.png
  • Вопрос задан
  • 112 просмотров
Решения вопроса 1
RAX7
@RAX7
Раздели змейку на отдельные сегменты и экспонируй их в svg. У svg есть аттрибут vector-effect, который в сочетании с preserveAspectRatio="none" позволит сделать сегменты кривой более адаптивными. Кривая будет всячески деформироваться, а толщина обводки и пунктирные точки будут фиксированного размера без искажений. Остается только посчитать размеры svg, но это сделать не сложно. Ну и на меньших разрешениях добавить медиа-запросы и пересчитать количество колонок, размеры, позицию svg.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@ostup17
Начинающий программист (flutter dev - frontend de)
Возможно и скорее всего, это будет глупый вариант, но все же... Если фон, цифры и саму змейку поставить бекграундом (т.е это все одно изображение). И там уже, даже теми же флексами расставить будет не так трудно.
Но!. Присоединяюсь к комментариям вашего вопроса. Стоит поговорить с дизайнером и объяснить, как "работает", верстка. И если поменять дизайн, ну никак нельзя, то можно попровать воспользоваться мои советом.
Терпения и успехов :)
Ответ написан
Комментировать
IonDen
@IonDen
JavaScript developer. IonDen.com
Если этого хочет клиент - забить на адаптивность, забить на всё и тупо сверстать как есть, абсолютно фиксированную портянку.

На мобилах будут зумить как 10 лет назад)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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