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

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

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

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

Спасибо

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

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

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

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