Как правильно сделать адаптивную верстку если дизайн разный?

Привет.

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

Макет простой, обычный интернет магазин каких полно в сети, адаптивная версия понятное дело урезана, но сделано это так, что со стороны выглядит как совершенно другой дизайн.
Например взять главную страницу, на десктопе полно баннеров выложенных в сетку, блоки новостей и т.п. А в мобиле только два блока "Одежда для мальчиков" и "Одежда для девочек" и дизайн этих блоков никак не похож на те что были в десктопе. Т.е. взять и через медиа запросы видоизменять блоки не получится. Вернее это можно, но проще тогда сверстать моб. блоки и скрывать их на десктопе, а последние скрывать на мобиле.
Шапка тоже выглядит другой, вообщем мобильная версия явно не предусматривает то, как работает responsive дизайн, элементы не видоизменяются не перестраиваются в некоторых случаях, а тупо заменяются заранее подготовленными.
Например взять логотип, по десктопному макету он в одном месте, а на мобиле в другом и окружен различными элементами в виде блока соц иконок, гамбургера, поиска и т.д. То есть изначально разметка не позволяет использовать один элемент в разных разрешениях. Приходится создавать два элемента и показывать их в зависимости от разрешения.

Вопросов два, как правильно поступать в таких случаях и что делать с десктопным контентом и блоками которые "грузят" мобильную страницу?
По первому вопросу, думаю, что надо верстать с заранее стилизованными блоками, если они кардинально отличаются по дизайну и обычной заменой стилей в медиа запросе не обойтись. Вариант так себе, то что на странице (в разметке) появляются по два/три одинаковых элемента явно не правильно.
А со вторым вопросом затык.
  • Вопрос задан
  • 621 просмотр
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Все вопросы к веб-дизайнеру макетов!
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@metaf
Ну так скажите заказчику, что возможности верстки не безграничны и нужно делать 2 версии сайта, например, определять на сервере что за девайс. Ну и опишите все вытекающие, типа поддержки двух версий сайта, что есть ужасный геморрой.
Почему нужно делать именно так - верстка может быть только последовательной, что не соблюдено в дизайне. Давите на скорость загрузки на мобильной версии и самое главное - на то, что это значительно ухудшит СЕО (зачастую заказчики услышав "плохо для СЕО" становятся шелковыми и слушают каждый ваш совет).
Пусть выбирает - либо две версии, либо переделывать макет.
Ответ написан
Комментировать
dom1n1k
@dom1n1k
Поддерживаю предыдущего оратора - это не просто можно, а обязательно нужно спросить у дизайнера! Продумать поведение макета и блоков (ну хотя бы в общих чертах) - это его прямая обязанность.

Так же не мешает поставить об этом в известность заказчика (или его технического предстаивтеля) - мол, дизайн непонятный и неконсистентный, вы уверены, что вашим пользователям будет удобно? Давайте обсудим.
Ответ написан
Комментировать
butteff
@butteff
Раз в тысячу лет заправляю свитер в носки
Может просто должно быть 2 версии? Для десктопа и мобил? Или может это дизайн вообще приложения? Если нельзя блоки собрать, то только так я это вижу.

Либо еще один вариант - использовать при mediaquery иные js и css, прятав ненужные блоки вовсе через display:none, но это должно быть понятно на предмет "возможно ли" Вам самим, потому что без макета советовать сложно.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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