Под какие разрешения делать адаптивный дизайн: Под какие разрешения рисовать адаптивный дизайн? — Хабр Q&A

Содержание

Под какие разрешения рисовать адаптивный дизайн? — Хабр Q&A

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

1. Мобильные телефоны — 320px. Ориентируемся на viewport айфона, т.к. он самый маленький. У современных андроидов вьюпорт больше, поэтому их игнорируем (растянется на верстке).

2. Планшеты — 768px. Опять-таки ориентируемся на айпад в портретной ориентации , т.к. у андроид планшетов вьюпорты обычно имеют размер от 800×1200 или совпадают с айпадом. Планшеты с вьюпортом 600×1024px устарели. К тому же ничего страшного, если в вертикальной ориентации сайт на таком планшете будет выглядеть как на мобильнике, а в горизонтальной ориентации — как на десктопе.

3. Десктоп и планшеты в ландшафтной ориентации — 1000px. Почему 1000, а не 1024: первое, в настольных браузерах полоса прокрутки съедает (обычно) 18px ширины; второе, от 1000px верстальщику удобнее расчитывать размеры в процентах, а до 1024 все равно растянется при верстке.

В принципе, этого достаточно, чтобы верстальщик справился.

Если дизайн не имеет максимальной ширины и тянется от края до края окна браузера, то на усмотрение дизайнера можно нарисовать еще один или несколько эскизов для более широких экранов.

В каком порядке рисовать? Смотря как поставлено тех.задание. Чаще всего в задании описан полный функционал для настольной версии. Тогда проще нарисовать дизайн под 1000px и перекомпоновать под 768 и 320, выбросив или упростив по пути менее значимые элементы сайта. Т.е. двигаться от сложного к простому.

Верстать при этом удобнее от меньшего экрана к большему (от простого к сложному). При mobile first верстальщику приходится дописывать новые стили для бóльших экранов поверх базовой версии в 320px вместо того, чтобы обнулять написанные для настольных браузеров стили. В результате для мобильника css весит меньше и парсится быстрее.

Адаптивная верстка или мобильная версия: сравниваем достоинства и недостатки

Мобильная аудитория в Рунете обогнала десктопную еще в 2018 году, и с тех пор продолжает расти. Поэтому оптимизация сайта под мобильные устройства уже стала необходимостью. Каким образом это лучше сделать – с помощью адаптивной верстки или с помощью отдельной мобильной версии сайта – разбираем в сегодняшней статье.

Про мобильный трафик и новые требования к дизайну сайта

Объем мобильного трафика в мире колоссален и с каждым днем продолжает увеличиваться.

Во главе веб-разработки теперь стоит адаптивность – свойство, позволяющее сайту корректно отображаться на экранах любого размера: хоть на планшетах, хоть на смартфонах, проекторах, телевизорах. Без всяких дополнительных настроек и танцев с бубном.

Экран каждого устройства обладает различной диагональю, ориентацией, соотношением сторон. Естественно, если сайт не использует адаптивный шаблон, то страница будет корректно выводится только на мониторе компьютера, но не на экране смартфона. На практике адаптивный дизайн выглядит следующим образом:

Если говорить простым языком, то термин «адаптивный» означает дизайн, автоматически подстраивающийся под экран каждого устройства. Сам термин стал известен благодаря книге «Отзывчивый веб-дизайн» за авторством Итана Маркотта. Книга очень интересная не только для веб-разработчиков, но и для тех, кто интересуется, как устроен процесс создания дизайна в интернете с технической точки зрения. Очень рекомендую.

Галактическая подборка: 190 лучших книг по интернет-маркетингу

Как выглядит адаптивный сайт

Посмотрим на реальном примере, как выглядит адаптивный сайт на трех разных устройствах. Для примера возьмем сайт известного дизайнера Саймона Коллисона – colly.com.

Так адаптивный сайт отображается на разных устройствах: смартфонах (с горизонтальной и вертикальной ориентацией), десктопах и планшетах (также с горизонтальной и вертикальной ориентацией)

Что тут важно? Во-первых, сайт удобен для посетителя при открытии с любого устройства. Во-вторых, все элементы одинаково отображаются на экранах всех устройств. Мелкие элементы и шрифты остаются читаемыми.

Зачем нужен адаптивный дизайн и адаптивная верстка

Устройства, с которых можно выходить в интернет, не ограничиваются десктопами и смартфонами. Необходимо учитывать, как сайт отображается и на других видах устройств, например, планшетах и умных телевизорах. Поправка на эти устройства появилась и во многих веб-аналитиках, в частности в Google Analytics и «Яндекс.Метрике»:

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

Вот интересная статистика по числу планшетных пользователей с 2014 года по 2021. Доля планшетных устройств не сокращается, а увеличивается от года к году, пусть и довольно медленно:

Именно поэтому веб-разработчики стремятся к тому, чтобы контент сайтов корректно отображался на экранах самых разных типов устройств.

Сложности адаптивной разработки

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

Во многих случаях возникают проблемы при попытке переноса уже существующего сайта на адаптивный «шаблон». Особенно если сайт самописный и был создан много лет назад. В ряде случаев дешевле и проще создать новую версию сайта, чем заниматься переносом старой версии.

Удобство / юзабилити для мобильных устройств / адаптивность – это отдельные факторы ранжирования, которые учитываются Google и «Яндекс». К ним можно отнести сразу несколько показателей:

  1. скорость загрузки страниц на мобильных устройствах;
  2. удобство навигации;
  3. отсутствие слишком мелких элементов, которые нечитаемы с экранов мобильных устройств;
  4. размер шрифт а;
  5. отсутствие элемент ов за пределами экрана.

Если сайт не адаптирован для мобильного трафика, то начнут расти отказы и ухудшаться поведенческие факторы аудитории.

Это, в свою очередь, ведет к потере позиций в выдаче и снижению трафика.

Как проверить адаптивность сайта

Проверить адаптивность сайта можно прямо в браузере – без всяких дополнительных сервисов. Если вы используете Mozilla Firefox, достаточно воспользоваться сочетанием горячих клавиш Ctrl + Shift + M:

Проверить адаптивность сайта в Google Chrome можно, воспользовавшись сочетанием горячих клавиш Ctrl + Shift + I или просто нажав клавишу F12, затем – кликнуть по иконке эмуляции устройств (Toggle Device Toolbar):

Кроме этого, проверить адаптивность сайта можно при помощи инструмента «Проверка оптимизации для мобильных» от Google:

Какой экран учитывать изначально

Вопрос интересный. Есть два основных подхода.

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

Второй: за основу берется экран классического монитора, и далее прорабатывается отображение элементов на более мелких экранах.

Раньше наиболее распространенным способом разработки был второй вариант. Сегодня более актуален первый способ – эта концепция получила название Mobile First. Этот способ разработки является более логичным и простым изначально.

Основные правила адаптивного дизайна

Адаптивный дизайн подразумевает соблюдение нескольких основных «законов». Поговорим о самых главных из них подробнее.

Размеры макетов. Брейкпоинты

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

Допустим, для просмотра страницы вы используете смартфон с определенными настройками экрана. При открытии неадаптивной страницы содержимое начинает смещаться или уползать. Брейкпоинты помогут этого избежать. Смена условий отображения страницы и ее элементов будет происходить в зависимости от ширины экрана посетителя сайта.

Элементы могут увеличиваться, уменьшаться, вовсе исчезать или добавляться на страницу:

«Каноничные» значения для адаптивного дизайна следующие:

  • смартфоны: от 320 пикселей / 480 / выше;
  • экран монитора компьютера: от 1280 пикселей и выше;
  • планшеты: от 768 пикселей и выше;
  • нетбуки: 1024 пикселей.

Относительность координат, размеров и масштабов

Большое разнообразие экранов и типов устройств не позволяет использовать какие-либо точные единицы измерения. Когда мы говорим об адаптивном дизайне, то нужно понимать, что в качестве таких единиц используются относительные значение. Потому что на каждом экране существует своя собственная плотность пикселей, которая, естественно, соотносится и с его размером. Так, разрешение 360 x 240 пикселей будет абсолютно по-разному выглядеть на экране планшета и телевизора. Именно поэтому адаптивный дизайн использует относительные значения. Например: координаты/размеры/масштабы блока определяются по отношению к верхней границе или по отношению к любому другому элементу.

Вложенность

На любой странице присутствует много разных объектов. Относительное их позиционирование – это не только достоинство, но и недостаток, так как возникают сложности с расположением интерактивных объектов касательно друг друга. Обычно эту проблему решают при помощи блок-контейнера – в него отправляют всю группу элементов.

Поточность

Имеется в виду отсутствие сдвигов блоков. При приеме сайта обратите внимание: если блоки смещаются, то просмотр страницы становится настоящим испытанием.

Графические форматы

С графикой существует простое правило. Когда на изображении присутствует минимальная детализация – выбираем вектор. Когда требуется максимальная детализация – выбираем растр. В любом случае, абсолютно все изображения на сайте должны использовать компрессию.

Шрифты

Самые красивые дизайнерские шрифты, кроме неоспоримых достоинств, имеют некоторые недостатки. Да, встраиваемые шрифты – это красиво, и они эффективно отделяют ваш сайт от серой массы и десятков конкурентов, которые используют системные шрифты. Но у встраиваемых шрифтов есть существенный минус: кроме того, что многие из них платные, они также увеличивают время загрузки страницы для посетителя. Здесь придется искать компромисс между двумя типами шрифтов, либо делать идеальную оптимизацию всего сайта, чтобы добиться наилучшей скорости загрузки страниц.

TTFB, или время ответа сервера: как увеличить скорость загрузки сайта

Мобильная версия: что учесть

Адаптивная верстка и мобильная версия – в чем разница

В первом случае речь идет об одном сайте, страницы которого автоматически подстраиваются под размер экрана посетителя. Во втором – о полноценном сайте, дизайн и функционал которого разрабатываются специально под определенное разрешение экрана.

Мобильная версия разрабатывается под размер экрана/разрешение только определенного мобильного устройства, но на практике она должна красиво выводиться на большинство экранов

Мобильные версии сайтов: лучшие примеры

Технические требования: чеклист мобильной версии

Разработка мобильной версии ставит своей целью решить все проблемы, возникающие у мобильной аудитории сайта:

  1. создать условия для удобного просмотра страниц;
  2. сделать комфортной навигацию и взаимодействие с элементами сайта;
  3. увеличить скорость загрузки страниц для мобильных устройств.

В рамках данной статьи я не ставлю своей целью описать все технические требования к мобильной версии сайта. Но эти вопросы вы обязательно должны уточнить у исполнителя перед приемкой сайта:

  1. Какое перенаправление теперь используется для создания редиректа на мобильную версию сайта? (должно использоваться 302-ое перенаправление)
  2. Открыта ли индексация каскадных таблиц (CSS) в системном файле robots?
  3. Активирована ли индексация JS?
  4. Задействован ли viewport? Этот метатег используется для указания области экрана, которая видна без скролла страницы. Прописывается этот тег вместе с требуемыми параметрами (в Head-разделе).

При разработке мобильной версии ни в каком виде не должны использоваться Applet, Microsoft Silverlight, Flash.

Юзабилити: чек-лист мобильной версии

  • Нежелательны поп-апы и другие виды всплывающих окон – они очень раздражают мобильную аудиторию. Кроме этого, всплывающие окна часто закрывают контент и не дают посетителю взаимодействовать с интерактивными элементами страницы.
  • Ф ормы должны быть максимально короткими. Мобильный посетитель гораздо шустрее, чем традиционный десктопный. Именно поэтому нежелательно использовать длинные формы, которые нужно заполнять для оформления заказа. Вот почти идеальный вариант формы заказа для нового покупателя:

Мы видим, что здесь не нужно заполнять ФИО, город, адрес, e-mail – достаточно авторизоваться по номеру телефона и указать код из SMS. Если ваша форма заказа для нового покупателя содержит очень много полей, лучше сократить их до минимума, либо разбить заполнение формы на несколько экранов.

  • С кроллинг и увеличение страницы не должны вызывать затруднений. Мобильные посетители из-за небольшого размера экрана часто хотят увеличить текст на странице или какой-либо элемент. Нужно сделать это действие максимально удобным.
  • Н омер телефона должен быть активным элементом страницы. Другими словами, при нажатии по нему у посетителя сразу должен открыться интерфейс для звонков (с уже набранным номером). Мобильный посетитель не любит ждать и уж точно не будет самостоятельно переписывать цифры номера телефона со страницы сайта. Скорее всего, он просто закроет страницу и уйдет на другой сайт, где при тапе на контакт откроется телефон.
  • И спользуйте автозаполнение – оно удобно для тех, кто делает заказ повторно. Не придется заново заполнять данные форм.
  • М еню должно быть доступно с любой страницы сайта .
  • К нопка домой /главная должна быть доступна с любой страницы сайта. Можно сделать ее в виде логотипа сайта, в шапке. В роли кнопки «Домой» может также выступать название сайта:
  • Шрифт не должен быть очень мелким. Минимальный размер символов – 12px: для чтения такого текста все еще придется напрячь глаза и сделать определенное зрительное усилие. Чтобы текст был читаемым и комфортным для глаз, лучше использовать размер от 14 до 16px.
  • Р асстояние между интерактивными элементами должно составлять минимум 28px (иначе по ним будет сложно нажимать на небольших экранах, кроме этого элементы могут накладываться друг на друга).
  • Размер кнопок: кнопки позвонить/заказать/узнать/купить должны быть достаточно крупными. Не делайте их слишком маленькими, иначе по ним будет сложно попасть.

Адаптивная верстка или мобильная версия: что выбрать

Сегодня сайт должен быть максимально оптимизирован под потребности мобильной аудитории. Каким именно способом достигать такой оптимизации, каждый владелец сайта выбирает сам. Чтобы подытожить все вышесказанное, предлагаю сравнение достоинств и недостатков:

  • Достоинства мобильной версии – быстро грузится, удобная и красивая.
  • Недостатки мобильной версии – красиво выглядит далеко не на всех экранах мобильных устройств. Например, на планшетах мобильная версия может отображаться весьма хаотично (автоматически растягиваясь и разнося все элементы друг от друга на большое расстояние). Еще один минус мобильной версии – на ней, как правило, имеется только основной функционал и отсутствует функциональное разнообразие полной версии.
  • Плюсы адаптива – он подешевле (как правило), контент остается более-менее читаемым на экранах любых размеров.
  • Минусы адаптива – если страниц на сайте много и сайт тяжелый (неоптимизированный), то адаптив будет тормозить.

Что выбрать? Если сайт «тяжелый» (с точки зрения оптимизации, контента, функционала), то можно разрабатывать полноценную мобильную версию. Если сайт небольшой и простой, хватит и возможностей адаптивной верстки.

Для большинства сайтов оптимальной будет адаптивная верстка. Но, как и везде, в этом вопросе много нюансов. Если вы не уверены, какой вариант лучше для вашего проекта, оставьте заявку на консультацию. Мы делаем мобильные версии сайтов и создаем адаптивные сайты – с нуля или с доработкой уже существующих.

Адаптивный дизайн или мобильная версия. Регулировка разрешения экрана

Такие термины, как отзывчивый (responsive) и адаптивный (adaptive) дизайн, употребляются в последнее время достаточно часто. Как оказалось, для некоторых людей эти два понятия чуть ли не идентичны. В данной статье мы поговорим о том, что такое отзывчивый и адаптивный дизайн, и в чем состоит разница между ними.

Начиная с того момента, как планшетные компьютеры и смартфоны стали доступны широкой публике, все чаще сайты просматриваются при помощи устройств с тач-управлением, небольшими экранами. Многие интернет-ресурсы оказались резко непригодными к использованию владельцами таких девайсов.
Появились два принципиально разных подхода к созданию сайтов для мобильных устройств: Adaptive web design и Responsive web design. Давайте же рассмотрим каждый из них по отдельности, а после сравним их применение и особенности.

Что такое отзывчивый дизайн

Отзывчивый дизайн (Responsive web design или RWD) — подход к созданию дизайна, при котором сайт разрабатывается с расчетом на то, чтобы обеспечить наиболее простое его использование: удобный просмотр сайта с минимумом ресайзов и лишних прокруток — на самом широком спектре устройств. Отзывчивый дизайн обладает следующими особенностями:

  • При верстке отзывчивого дизайна используются исключитьельно HTML и CSS — без подключения JavaScript для определения «отзвычивости» элементов дизайна.
  • Отзывчивая верстка определяет, как будут выглядеть элементы сайта на разных устройствах; однако эти элементы не скрываются/не заменяются другими, а их поведение, равно как и выполняемые ими функции, не меняется.
  • Три основных принципа отзывчивого дизайна:
    1. расположение всех элементов в рамках модульной сетки;
    2. все элементы верстки и медиа-файлы (в т. ч. изображения) являются «резиновыми» (flexible) — их размеры зависят от размера экрана;
    3. работа с Media queries — модулем CSS3, позволяющим задавать разные стили (или даже таблицы стилей) в зависимости от разрешения экрана, его размеров и прочих харатеристик.
  • Отзывчивый дизайн создается с использованием адаптивной разметки (не путать с адаптивным дизайном). Адаптивная разметка (adaptive layout) заключается в том, что на сайте создается несколько стилей, вариантов расположения элементов на модульной сетке и несколько вариантов стилей элементов дизайна. Эти варианты сменяют друг друга при изменении размеров экрана, при этом образуются некие точки перехода между разными видами разметки/стилей сайта.
  • Отзывчивый дизайн не подразумевает работы с объектной моделью элементов на странице, не подразумевает смену иерархии/вложенности блоков и объектов при изменении вида разметки.

Что такое адаптивный дизайн

Адаптивный дизайн (Adaptive web design или AWD) — это дизайн, основанный на операциях с разными макетами сайта или его разметкой для обеспечения наилучшего его использования на определенных, заданных заранее устройствах и разрешениях экрана.

  • В случае адаптивного дизайна элементы сайта могут скрываться, заменяться другими; могут меняться поведение и функции отдельно взятых элементов веб-сайта.
  • В адаптивном дизайне повсеместно используется JavaScript для управления поведением и функциями объектов на сайте.
  • Адаптивный дизайн требует работы с объектной моделью элементов на странице, подразумевает смену их иерархии/вложенности на разных устройствах.
  • Не является обязательным обеспечение одинакового вида сайта и его функционала в разных браузерах. Возможно использование новых технологий, не поддерживаемых старыми версиями программ — потому что дизайн, как было сказано выше, адаптируется под определенные типы устройств.

Путаница в определениях

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

Адаптивная разметка и адаптивный дизайн — это кардинально разные вещи. Адаптивная разметка сайта подразумевает изменение стилей элементов на разных устройствах и используется в отзывчивом дизайне. Адаптивный же дизайн — это отдельный подход к проектированию и созданию фронтенда веб-сайтов.

Особенности подходов

Несколько важных аспектов, в плане которых отзывчивый и адаптивный дизайны кардинально отличаются:
Скорость работы сайта. Сайт, созданный по принципам адаптивного дизайна, может загружаться в несколько раз быстрее, так как пользователю будет необходимо загружать с сервера только те части дизайна, которые необходимы для работы сайта на его устройстве. В случае с отзывчивым дизайном пользователь будет вынужден ждать, пока загрузятся все стили и изображения, не зависимо от используемого посетителем девайса.
Сложность разработки. Создание сайта с адаптивным дизайном требует от разработчика более высокого профессионального уровня. В частности, основательного опыта работы с JavaScript.
SEO-аспект. По слухам, Google намного более лояльно относится к отзывчивым сайтам, нежели к адаптивным.

На практике

На практике Responsive, отзывчивый дизайн, встречается достаточно часто, в отличие от адаптивного. Что и очевидно: ведь первый легче в реализации и освоении.Большинство шаблонов, которые продаются на маркетплейсах, являются отзывчивыми, а не адаптивными.
Адаптивный же дизайн чаще используется в серьезных и многофункциональных продуктах. Самые очевидные примеры: в мобильная версия сети Вконтакте, почты от Google.

P.S. Если вы обратите внимание, то заметите, что верстка нашего сайта является примером responsive дизайна. Чтобы убедиться в этом, на компьютере попробуйте менять ширину окна браузера — и вы заметите, как стиль разметки сайта постепенно трансформируется, переходя в мобильный вид.

Совсем недавно, буквально 10 лет назад, веб-дизайнеры при создании сайтов ориентировались на определенную среднюю ширину экрана монитора пользователей. Сначала наиболее распространенное разрешение было 800*600, потом выросло до 1024*768. В Интернете можно было встретить такие слова: «Сайт оптимизирован под такое-то разрешение». С увеличением количества размеров экрана стала популярной резиновая верстка сайтов, о которой я писал в Благодаря этому виду верстки можно было просматривать сайты на мониторах с различным разрешением.

Однако в последние годы резиновая верстка перестала быть «панацеей». С одной стороны, появились мониторы с огромными размерами экрана, с другой стороны, произошла мобильная революция – количество подключений к Интернету мобильных устройств (ноутбуков, смартфонов, планшетов) стало больше числа стационарных компьютеров. Мобильный трафик растет, и возникает необходимость корректного отображения сайта на экранах большого числа разнообразных устройств. Интервал размеров слишком велик.

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

Чтобы проверить, как выглядит ваш сайт при просмотре на различных устройствах, можно воспользоваться сервисом Screenfly. Для этого вводите адрес сайта и выбираете из достаточно большого списка желаемое устройство. Это может быть и стационарный компьютер, и планшеты различных видов, и мобильные телефоны. Можно изменить ориентацию экрана с альбомной на книжную и наоборот.

Как же решить проблему нормального отображения сайта на различных устройствах? Выхода здесь два:

  • Использовать две версии сайта, обычную – для настольных компьютеров, и мобильную.
  • Использовать адаптивный дизайн.

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

Что такое адаптивный дизайн?

Что же это за дизайн и чем он отличается от резинового?

Резиновый шаблон не изменяет свою структуру при изменении ширины экрана, а меняет только размеры. Например, веб-страница имеет три колонки: слева – меню шириной 25% от ширины окна, в центре – контент – 50 %, справа — сайдбар – 25 %. При ширине окна в 1000 px они будут иметь размеры соответственно 250, 500 и 250 px, что вполне нормально. Но если использовать мобильный телефон с маленьким экраном шириной 320 px, то колонки сожмутся до размеров 80, 160, 80 px и станут нечитаемыми.

В чем выход? Он – в кардинальном изменении веб-страницы. Это изменение состоит в том, что после постепенного уменьшения ширины колонок происходит перестроение структуры страницы – она вытягивается в одну колонку. Но это не единственное отличие.

Требования к адаптивному дизайну

  • Адаптация к размеру и ориентации экрана, начиная от больших мониторов настольных ПК и заканчивая мобильными телефонами.
  • Изменение размеров изображений при смене разрешения экрана. Даже на сайтах с «резиновым» дизайном размеры картинок не изменяются, и при определенной ширине экрана появляется горизонтальная полоса прокрутки для их просмотра. При использовании адаптивного дизайна изображения также «подстраиваются» под размер экрана.
  • Удаление несущественных элементов шаблона. Ими могут быть как декоративные элементы, так и программные, не работающие на мобильных устройствах.
  • Высокая скорость загрузки. Скорость мобильного Интернета пока еще сравнительно невелика, и это надо учитывать при разработке сайта, предназначенного для просмотра на мобильных устройствах.
  • Использование относительно больших кнопок. Мобильные устройства используют сенсорный ввод и отсутствие курсора должно учитываться при разработке дизайна.
  • Работа с мобильными функциями, например, геолокацией.

Как создается адаптивный дизайн

Такой дизайн строится на использовании CSS media queries (медиа-запросы). Благодаря этим запросам вначале определяются параметры устройства, которое использует посетитель, и, в зависимости от этого выбора, подключается соответствующий стиль, то есть при адаптивном дизайне используется один сайт с набором стилей для разных устройств. К примеру, если посетитель заходит на сайт с обычного компьютера, подключается одна таблица стилей, и он видит сайт с большой красочной шапкой, горизонтальным меню, несколькими колонками контента, а при использовании iPada применяется другой стиль, и вместо огромной шапки отображается небольшой логотип, меню превращается в вертикальный список, а контент вытягивается в одну колонку.

Адаптивные шаблоны

Можно ли переделать существующий шаблон сайта под адаптивную версию? Конечно, можно, если вы в достаточной мере владеете HTML и CSS. Но, если вы используете какую-либо систему управления контентом — WordPress, Joomla!, Drupal, то лучше найти готовый шаблон, сейчас адаптивных шаблонов разработано много. Кстати, в моей статье теперь следует добавить еще один пункт «Проверка шаблона на адаптивность».

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

Кстати, только что появился уникальный курс Андрея Кудлая . Используя фреймворк Bootstrap, сегодня можно сверстать сайт с красивым, приятным, профессиональным дизайном, при этом не нужно быть профи в верстке. Используя фреймворки, даже самый новичок в сайтостроении способен сверстать страницу, создать одностраничный сайт или лэндинг. Причем сайт будет достаточно профессиональный, а время, затраченное на его создание минимально.

Все это очень серьезно, а чтобы отвлечься, предлагаю пособирать пазлы и посмотреть еще одну картину моего земляка, народного художника России Н. П. Ерышева.

Напишите в комментариях свое мнение по поводу адаптивного дизайна.

Перевод крайне ценной статьи «Responsive Web Design Techniques, Tools and Design Strategies» популярного интернет-издания для разработчиков Smashing Magazine.

Еще в январе мы опубликовали статью об адаптивном дизайне «Responsive Web Design: What It Is and How To Use It&raquo (Адаптивный веб-дизайн: Что это такое и как им пользоваться). Адаптивный веб-дизайн продолжает привлекать к себе много внимания, но, учитывая, насколько он отличается от традиционных методов разработки сайтов, он может показаться заоблачно сложным для тех дизайнеров и разработчиков, которые его не пробовали.

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

Техники Responsive web design
1. CSS Transitions and Media Queries
CSS Transitions и Media Queries

Elliot Jay Stocks подробно рассказывает о методе сочетания CSS Media Queries и CSS transitions. Основная идея в следующем: разрабатывая адаптивный сайт с помощью Media Queries, вы постоянно изменяете ширину вашего браузера, чтобы посмотреть, как сайт ведет себя при этом. Но каждый раз, когда отрабатывает один из ваших Media Queries, виден жесткий переход между стилями (первый, например, для десктопов, второй — для планшетов). Почему бы не использовать CSS transitions для сглаживания этих жестких переходов с помощью анимации?

Адаптивные изображения и видео
5. Fluid Images
Резиновые изображения (масштабирование средствами браузера)

Резиновые изображения — одна из центральных тем в адаптивном веб-дизайне. В статье Ethan Marcotte приведен подробный обзор создания их с помощью классического фрагмента кода img { max-width: 100%; } , а также все необходимые детали, необходимые для началы работы.

Адаптивные письма электронной почты
14. Optimizing Your Email for Mobile Devices With the Media Query
Оптимизация электронной почты для мобильных устройств с помощью Media Queries

Для просмотра больших писем часто необходима горизонтальная прокрутка, особенно когда к письму приложено большое изображение. В данном исследовании Campaign Monitor объясняет, как электронные письма могут быть оптимизированы для мобильных устройств с помощью Media Queries и предложено несколько полезных методов и фрагментов кода для использования на практике.

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

Это быстрый и малый по объему Polyfill (фрагмент кода, добавляющий неподдерживаемый браузером функционал) создан Scott Jehl для поддержки свойств min-width и max-width из CSS3 Media Queries в IE6-IE8 и выше.

Используйте информацию из этого маленького интрумента для создания адаптивного сайта.

Инструмент для быстрого прототипирования адаптивного дизайна. Вы можете спроектировать CSS для различных популярных размеров экранов, ориентаций и браузеров, будь то телефоны (BlackBerry Torch, Google Nexus One,iPhone, Motorola Droid), планшеты (BlackBerry Playbook, iPad,Samsung Galaxy Tab, Dell Streak), мониторы или телевизоры (720p, 1080p).

Вы можете просмотреть результаты проектирования прямо в браузере и использовать привычные вам средства разработки, такие как Firebug. Также попробуйте альтернативный инструмент ScreenFly .

Инструмент 320 and Up основан на принципе mobile first (сначала мобильные устройства), при котором дизайн создается сначала для экранов мобильных устройств, а затем расширяется для планшетов, настольных ПК и больших экранов. Он хорошо работает как в качестве дополнения к HTML5 boilerplate, так и отдельно.

Это настраиваемые шаблоны для создания многофункциональных, высокопроизводительных мобильных веб-приложений. Вы получите кроссбраузерность для смартфонов класса А и хорошую поддержку для старых BlackBerry, Symbian и IE Mobile. А также большое количество различных оптимизаций для мобильных браузеров.

Фреймворки для адаптивного дизайна
33. 1140 CSS Grid

1140 CSS Grid оптимизирован для работы на экранах от размера мобильных устройств до мониторов 1280px в ширину. Это простая и гибкая сетка, использующая Media Queries .

Этот CSS-фреймворк — хорошая основа для разработки на крошечных экранах (например, телефоны) и небольших экранах (например, планшеты) прямо из коробки с минимальными усилиями. Помимо этого имеется генератор для создания резинового CSS-фреймворка под себя.

Flurid — это резиновая сетка на 6, 7, 8, 9, 10, 12 и 16 колонок.

FluidGrids — генератор модульной сетки, который создает макеты из 6, 7, 8, 9, 10, 12 или 16 колонок.

CSS-фреймворк для создания адаптивных макетов. Он содержит 4 базовых макета и три набора типографики.

Резиновый фреймворк с упором на типографику.

Tiny Fluid Grid поможет вам создать свою собственную резиновую сетку из 12, 16 or 24 колонок, задать их максимальную и минимальную ширину и отступ в процентах.

Стратегии адаптивного дизайна
40. The Responsive Designer’s Workflow
Workflow разработчика адаптивного веб-дизайна

Luke Wroblewski законспектировал презентацию Ethan Marcotte о применении принципов адаптивного веб-дизайна в модернизации сайта одной из ведущих газет. Среди прочего, Ethan объясняет, как он подходит к методологии проектирования адаптивного веб-дизайна и что из себя представляет процесс прототипирования в контексте адаптивного веб-дизайна.

Luke Wroblewski делал заметки на Конференции Breaking Development во время выступления Stephen Hay о реалиях проектирования для различных устройств.

Дискуссии и различные точки зрения на адаптивный веб-дизайн
Данные статьи, хотя это и не учебники, могут дать вам ценную информацию о том, почему вам нужно использовать техники адаптивного веб-дизайна (и когда не нужно этого делать).

Отличное введение в адаптивный дизайн как способ мышления, а не как инструмент или технику. Jeremy Keith утверждает, что адаптивный веб-дизайн не может быть просто добавлен в качестве этапа к существующему рабочему процессу. Вместо того чтобы добиваться совершенства пикселей, мы должны добиваться совершенства пропорций.

Публикация представляет собой сочетание философии и стратегии для аккумулирования лучших практик в области адаптивного дизайна.

Регулярно обновляемая коллекция веб-сайтов, которые используют Media Queries.

В 9 серии The Big Web Show Jeffrey Zeldman и Dan Benjamin пригласили Ethan Marcotte, чтобы обсудить адаптивный дизайн.

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

  • responsive web design
  • responsive design
  • css3
  • Добавить метки

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

    В этой статье будут рассмотрены основные элементы сайта и способы их адаптации.

    Регулировка разрешения экрана

    В принципе, можно разбить устройства на разные категории и верстать для каждой из них отдельно, но это займет слишком много времени, да и кто знает, какие стандарты будут через пять лет? Тем более, согласно статистике мы имеем целый спектр разнообразных разрешений:

    Становится очевидно, что мы не сможем продолжать верстать для каждого устройства отдельно. Но что тогда делать?

    Частичное решение: делаем все гибким

    Конечно, это не идеальный способ, но он устраняет большую часть проблем.

    Итан Маркотт (Ethan Marcotte) создал простой шаблон , демонстрирующий использование гибкой верстки:

    На первый взгляд может показаться, что все легко, но это не так. Взгляните на логотип:

    Если уменьшить изображение целиком, надписи станут нечитаемыми. Поэтому, чтобы сохранить логотип, картинка поделена на две части: первая часть (иллюстрация) используется как фон, вторая (логотип) изменяет свои размеры пропорционально.

    Элемент h2 содержит изображение в качестве фона, а картинка выровнена относительно фона контейнера (заголовка).

    Гибкие изображения

    Работа с картинками — одна из самых главных проблем при работе с адаптивным дизайном. Существует много способов для изменения размера изображений, и большинство из них довольно просто реализовать. Одно из решений — использование max-width в CSS:

    Img {max-width: 100%;}

    Максимальная ширина изображения равняется 100% от ширины экрана или окна браузера, поэтому чем меньше ширина, тем меньше картинка. Обратите внимание, что max-width не поддерживается в IE, поэтому используйте width: 100% .

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

    Еще один способ: отзывчивые изображения

    Техника, представленная Filament Group, не только изменяет размер изображений, но и сжимает разрешение картинок на маленьких экранах, чтобы ускорить загрузку.

    Для использования данной техники требуется несколько файлов, доступных на Github . Сначала берем JavaScript-файл (rwd-images.js ), файл .htaccess и rwd.gif (файл изображения). Потом используем немного HTML, чтобы связать большие и маленькие разрешения: сначала маленькое изображение с префиксом .r (чтобы показать, что картинка должна быть адаптивной), потом ссылка на большое изображение с помощью data-fullsrc:

    Для любого экрана шире 480 px загрузится изображение с большим разрешением (largeRes.jpg ), а на маленьких экранах загрузится (smallRes.jpg ).

    В iPhone и iPod Touch есть особенность: дизайн, созданный для больших экранов, просто сожмется в браузере с маленьким разрешением без скролла или дополнительной мобильной верстки. Однако изображений и текста не будет видно:

    Для решения данной проблемы используется тег meta:

    Если initial-scale равно единице, ширина картинок становится равной ширине экрана.

    Настраиваемая структура макета страницы

    Для значительных изменений размера страницы может понадобиться изменить расположение элементов в целом. Это удобно делать через отдельный файл со стилями или, что более эффективно, через CSS-медиазапрос. Проблем возникнуть не должно, т. к. большинство стилей останутся прежними, и изменятся только некоторые.

    Например, у вас есть главный файл со стилями, который задает #wrapper , #content , #sidebar , #nav вместе с цветами, фоном и шрифтами. Если ваши главные стили делают макет слишком узким, коротким, широким или высоким, вы можете это определить и подключить новые стили.

    style.css (основной):

    /* Основные стили, которые будут унаследованы дочерней таблицей стилей */ html,body{ background… font… color… } h2,h3,h4{} p, blockquote, pre, code, ol, ul{} /* Структурные элементы */ #wrapper{ width: 80%; margin: 0 auto; background: #fff; padding: 20px; } #content{ width: 54%; float: left; margin-right: 3%; } #sidebar-left{ width: 20%; float: left; margin-right: 3%; } #sidebar-right{ width: 20%; float: left; }

    mobile.css (дочерний):

    #wrapper{ width: 90%; } #content{ width: 100%; } #sidebar-left{ width: 100%; clear: both; /* Дополнительные стили для нового дизайна */ border-top: 1px solid #ccc; margin-top: 20px; } #sidebar-right{ width: 100%; clear: both; /* Additional styling for our new layout */ border-top: 1px solid #ccc; margin-top: 20px; }

    На широком экране левая и правая боковые панели хорошо помещаются сбоку. На более узких экранах эти блоки расположены один под другим для большего удобства.

    Медиазапросы CSS3

    Рассмотрим, как можно использовать CSS3-медиазапросы для создания адаптивного дизайна. min-width задает минимальную ширину окна браузера или экрана, к которой будут применены определенные стили. Если какое-нибудь значение будет ниже min-width , то стили будут проигнорированы. max-width делает противоположное.

    @media screen and (min-width: 600px) { .hereIsMyClass { width: 30%; float: right; } }

    Медиазапрос заработает только когда min-width будет больше или равна 600 px.

    @media screen and (max-width: 600px) { .aClassforSmallScreens { clear: both; font-size: 1.3em; } }

    В этом случае класс (aClassforSmallscreens ) будет работать при ширине экрана меньше или равной 600 px.

    В то время как min-width и max-width могут быть применимы и к ширине экрана, и к ширине окна браузера, нам может понадобиться работать только с шириной устройства. Например, чтобы игнорировать браузеры, открытые в маленьком окне. Для этого можно использовать min-device-width и max-device-width:

    @media screen and (max-device-width: 480px) { .classForiPhoneDisplay { font-size: 1.2em; } } @media screen and (min-device-width: 768px) { .minimumiPadWidth { clear: both; margin-bottom: 2px solid #ccc; } }

    Специально для iPad у медиазапросов есть свойство orientation , значениями которого могут быть либо landscape (горизонтальный), либо portrait (вертикальный):

    @media screen and (orientation: landscape) { .iPadLandscape { width: 30%; float: right; } } @media screen and (orientation: portrait) { .iPadPortrait { clear: both; } }

    Также значения медиазапросов можно комбинировать:

    @media screen and (min-width: 800px) and (max-width: 1200px) { .classForaMediumScreen { background: #cc0000; width: 30%; float: right; } }

    Этот код будет выполнен только для экранов или окон браузеров шириной от 800 до 1200 px.

    Загрузить определенный лист со стилями для разных значений медиазапросов можно так:

    JavaScript

    Если ваш браузер не поддерживает CSS3-медиазапросы, то замену стилей можно организовать с помощью jQuery:

    Опциональное отображение контента

    Возможность сжимать и менять местами элементы, чтобы они уместились на маленьких экранах, — это замечательно. Но это не лучший вариант. Для мобильных устройств обычно используется более широкий набор изменений: упрощенная навигация, более сфокусированный контент, списки или строки вместо колонок.

    Вот наша разметка:

    Main Content

    style.css (основной):

    #content{ width: 54%; float: left; margin-right: 3%; } #sidebar-left{ width: 20%; float: left; margin-right: 3%; } #sidebar-right{ width: 20%; float: left; } .sidebar-nav{ display: none; }

    mobile.css (упрощенный):

    #content{ width: 100%; } #sidebar-left{ display: none; } #sidebar-right{ display: none; } .sidebar-nav{ display: inline; }

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

    От автора: адаптивный дизайн сайта — это совершенно новый подход к дизайну, который привлекает к себе все больше внимания, но, учитывая, насколько сильно он отличается от традиционных методов разработки, вначале он может показаться заоблачно сложным для начинающих веб-дизайнеров и разработчиков. В этой статье я собираюсь осветить некоторые важнейшие моменты, связанные с разработкой и внедрением адаптивного веб-дизайна и сделать вашу жизнь, друзья, немножечко легче .

    Классический подход к созданию сайта выглядит примерно так: блок по разработке, блок по веб-дизайну, блок по верстке и т. д. Однако, в последние несколько лет все начало меняться кардинальным образом: термин «веб-дизайн» постепенно угасает, в то время как «адаптивный дизайн» коварно укрепляет свои позиции, постепенно совершая сдвиги в сознании специалистов.

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

    Понятие адаптивности

    «Что такое адаптивный дизайн и к чему он адаптируется?» — может спросить человек несведущий. Я вам отвечу: к виду используемого устройства. Адаптивный дизайн обеспечивает хорошее восприятие веб-страниц на различных гаджетах, подключенных к интернету.

    Один и тот же сайт должен отлично смотреться на ноутбуках, смартфонах, планшетах и т. д., независимо от формата экрана и используемого разрешения. При этом пользователям должно быть одинаково удобно просматривать веб-страницы для всех форматов, без необходимости, к примеру, расширять отдельные блоки, чтобы не промахнуться мимо нужной кнопки.

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

    Стратегия «Mobile First»

    Данная стратегия разработки была предложена еще в 2009-м году Люком Вроблевски — автором книг и статей по веб-дизайну, руководителем социальной сети Bagcheck, которую всего через 9 месяцев после создания приобрела компания Twitter Inc.

    Предложенный Люком Вроблевски подход к разработке получил название «Mobile First» («Первым делом мобильные») по трем причинам:

    мобильная среда позволяет фокусироваться и избавиться от беспорядка, возникающего вследствие «захламления» большого количества места на экране;

    мобильный рынок имеет тенденцию к развитию бешеными темпами;

    мобильная среда связана с множеством возможностей (камера, мультитач-жесты, GPS, акселерометр, геолокация).

    С тех пор веб-дизайн уверенно смещается в сторону этого подхода. Многие веб-дизайнеры и веб-разработчики вначале задумываются о том, как сделать адаптивный дизайн мобильной версии сайта, а затем уже занимаются десктопной разработкой.

    Стратегия «Mobile First» предполагает в качестве стартовой точки создание структуры и контента мобильной версии, работающей в условиях низкой скорости интернета, и движение к крупным точкам прерывания с более быстрым соединением, одновременно с улучшением и оптимизацией упрощенных версий.

    Современные тенденции и подходы в веб-разработке

    Узнайте алгоритм быстрого роста с нуля в сайтостроении

    Таким образом, обеспечивается инновационная и эффективная работа всех видов устройств. Разработчики сайта фокусируются на нуждах пользователей, создают оптимизированные и высокоскоростные страницы, обращают внимание на важный контент. Кстати, подходом «Mobile First» пользуется даже Google.

    Контентная стратегия «Content out»

    Цель создания адаптивного дизайна — это обеспечить наилучшее юзабилити в любом контексте. Это отличный повод для того чтобы проанализировать контент, сделать его легкодоступным и читабельным на всех видах устройств.

    Многие из тех, кто не использует стратегию «Первым делом мобильные», отдают предпочтение стратегии «Первым делом контент». Это, конечно, дело правильное, однако, не стоит воспринимать этот призыв буквально и считать, что не следует начинать разработку дизайна до тех пор, пока не будет готов весь контент.

    Наполнение должно непрерывно создаваться и обсуждаться как на этапе создания адаптивного дизайна сайта, так и после его завершения! Как сказал известный дизайнер Cennydd Bowles, «дизайн и контент должны идти рука об руку». Они должны дополнять друг друга.

    Совсем другое дело — стратегия «Первым делом структура контента». В первую очередь, вам нужно точно определиться с миссией сайта, что он пытается сообщить миру. А уж затем тщательно продумать структуру его наполнения, способы создания, типы и предназначение каждого элемента, при этом во главу угла нужно ставить именно пользователя.

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

    Если на начальных стадиях разработки сайта вы хорошо структурируете контент, в будущем вы легко перенесете его на другие платформы и устройства. Разумеется, не помешает и пример адаптивного дизайна — образец, на который вы будете ориентироваться.

    Уделите время созданию скетча и прототипа

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

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

    После того, как скетч готов, можно переходить к созданию работающей черновой версии сайта или HTML-шаблона. Этот процесс называется прототипированием, и он подразумевает минимальное визуальное оформление, для того чтобы усовершенствовать взаимодействие и функциональность.

    Данная стратегия поможет вам переосмыслить весь подход к созданию адаптивного дизайна. Теперь вы не станете разрабатывать «мобильные сайты» и «веб-сайты», а сконцентрируетесь на разработке гибких систем с набором правил, которые определяют доставку контента и его предоставление, в зависимости от контекста.

    Надеюсь, данная статья была полезна как опытным, так и начинающим веб-дизайнерам.

    Ну и традиционное напутствие напоследок: делайте сайт полезным, удобным и привычным, независимо от устройства, на котором его просматривают. До новых встреч, друзья!

    P.S.: а вы уже подписались на обновления нашего блога?

    Современные тенденции и подходы в веб-разработке

    Узнайте алгоритм быстрого роста с нуля в сайтостроении

    Адаптивный дизайн сайта | Данил Фимушкин

    Адаптивный дизайн — это дизайн сайта, который подстраивается под разрешение устройства, с которого выполнен вход на сайт. Расскажу о принципах проектирования адаптивных сайтов и зачем нужны разные версии сайтов. Скачайте PSD-исходник адпативного сайта.

    Есть принцип «сначала мобильные», об этом есть полезная книга. Больше книг для дизайнеров в статье «книги для веб-дизайнеров». Книга хорошая, но её суть можно изложить в двух предложениях.
    1. Компании, которые не делают мобильную версию сайта, теряют много денег.
    2. Веб-разработчики и дизайнеры должны разрабатывать концепты сайта сначала для мобильных, потом для компьютеров.
    Принцип «сначала мобильные» (или “mobile first”) основан на том, что самый важный  параметр любого сайта — контент, то есть содержание вашего сайта. Он максимально важен и должен хорошо отображаться на любых устройствах. Когда начинаешь рисовать дизайн сначала для большого экрана, есть вероятность, что напичкаешь его совершенно ненужным контентом. Пропадают акценты. Помимо заголовков на первый план может выйти корзина или какие-то кнопки. Когда пользователь заходит на сайт, он не понимает с чего начать. Такая беспорядочная структура распространена на старых сайтах. Если начинаешь проектирование сайта с мобильной версии и у тебя мало пространства, ты сделаешь акцент на нужной вещи, будь то заголовок или какой-то товар. Принцип «сначала мобильные» дисциплинирует, когда создаешь макет.

    Как выглядит адаптивный сайт

    Есть один и тот же сайт, но на разных устройствах он выглядит по-разному:

    Как адаптивный сайт выглядит на разных устройствах

    Адаптивный дизайн, когда ваш сайт подстраивается под разные разрешения. Важно понимать, что у разных устройствах разрешение разное и надо стараться, чтобы на всех устройствах ваш сайт отображался корректно и удобно. Для этого есть 2 принципа, которых нужно придерживаться при создании адаптивного дизайна:
    Принцип 1. Сначала мобильные
    Принцип 2. Адаптивный контент

    Как понять адаптивный сайт или нет

    Мой блог, который ты сейчас читаешь, адаптивный. Чтобы проверить адаптивный сайт или нет, бери за край браузера и сжимай по горизонтали. Адаптивный сайт должен начать подстраиваться под новый размер браузера, а у обычного сайта, появится горизонтальная прокрутка. В определенный момент возникает ситуация, когда левое меню моего блога схлопывается и его не видно. Оно переходит на верх.

    Блог перестроился версии для ПК на версию для планшета при сжатии браузера

    Такие моменты перехода называют контрольной точкой или точкой перегиба. Если сжимать дальше (минимальный размер 460 пикселей), то можно увидеть как сайт будет отображаться на айфоне. Есть несколько точек перегиба, в которых меняется дизайн. Таким простым способом можно определить адаптивность сайта. Адаптивный дизайн — когда вы делаете не одну версию сайта, которая отображается везде одинаково, а несколько версий под разные устройства.

    По принципу «сначала мобильные» нужно начинать с разработки версии для мобильного устройства (например, айфона), то есть с размер макета 460 х 960. Второй размер для планшета 768×1024, третий — разрешения ноутбука 1280×802. Последний контрольный размер 1600×992. Под эти разрешения нам нужно разрабатывать наши дизайн-макеты.

    Создание адаптивного дизайна сайта в Фотошоп

    Проектирование сайта для настольного ПК. Создаешь макет как обычно с использованием модульной сетки и 12 колонок.

    Макет адаптивный дизайн сайта для ПК и ноутбука

    Далее создаете новый файл с разрешением 768 х 1024 рх. Перестраиваешь макет сайта так, чтобы его было удобно смотреть в таком формате. Например, вынеси меню наверх. Следует учесть, что на планшетах люди будут работать не мышкой и стрелочками, а нажимать пальцами. Поэтому стоит сделать кнопки крупнее и не делать ссылки близко друг к другу. Обычным меню сайта уже будет не очень удобно пользоваться, поэтому лучше сделать раскрывающееся. Размер карточек товара не стоит изменять в размерах, можно уменьшить их количество в строке. Здесь в сетке уже не 12 колонок, а 9.

    Адаптивный дизайн сайта для планшета

    На разрешении для телефона ваш сайт должен стать еще проще. Остается логотип, корзина, меню, подписка и дальше идут товары с кнопкой «загрузить больше», чтобы не тратить деньги и время клиента на загрузку, возможно, ненужных ему страниц.  Здесь остается двухколоночная верстка.

    Адаптивный дизайн сайта для планшета

    Поскольку это интернет-магазин, то проектирование удобнее начинать с компьютерной версии и постепенно сжимать до мобильной версии. Если вам надо сделать лендинг или сайт компании, то стоит начинать с компании.
    Раньше люди отдельно создавали 2 версии сайтов: для компьютера и для телефона. Адаптивный дизайн позволяет делать 1 сайт, но с разрешениями для различных устройств.

    Адаптивный контент

    Если вы сделали блог и хотите, чтобы он удобно читался на всех устройствах, надо предусмотреть все возможные разрешения, на которых сайт будет открываться. После отрисовки макетов для всех устройств, верстальщик их превратит в действующий html. В коде есть возможность отключать ненужные элементы и я советую помимо адаптивного дизайна делать адаптивный контент. Допустим, у вас есть в интернет-магазине карточка товара для наушников. В версии для компьютера вы ставите фотографию, пишете название, цену, кнопку купить и большую таблицу с техническими характеристиками. Для мобильной версии сайта в той же карточке товара важно оставить название, фото, цену и кнопку купить. Характеристики, желательно, прятать в специальную вкладку, чтобы она дополнительно загружалась, при желании клиента. С телефона вся остальная информация избыточна и её тяжело читать, да и не заходят с мобильного для того, чтобы информацию читать. Если же человеку это действительно нужно прочитать, он сможет это подгрузить. Это принцип адаптивного контента. В мобильных версиях старайтесь использовать минимум контента. Исходи из принципа «было бы мне удобно?». Представляй себя человеком, который заходит на сайт в метро, одной рукой держится за поручень, другой открывает твой сайт. Было бы тебе удобно перемещаться по сайту и искать нужную информацию?!

    Сервисы для тестирования адаптивного дизайна

    Есть простейший сервис для презентации проектов заказчику. Вбиваешь адрес сайта и он показывает как сайт отображается на различных устройствах. Этот сервис хорошо помогает при презентации проекта, чтобы не читать заказчику лекцию про адаптивность, а просто показать на деле. Более продвинутый сервис, в нем крупнее все видно, он загрузит ваш сайт на разные устройства, можно посмотреть даже как он будет выглядеть в горизонтальном положении телефона или планшета.
    Такие сервисы используются для готовых и сверстанных сайтов.

    Дополнительная информация по адаптивному дизайну

    Если понравилась статья и увлекла тема адаптивности дизайна сайтов, советую прочитать книги: «Сначала мобильные» и «отзывчивый веб-дизайн». Суть этих книг я кратко рассказал, но почитать советую, читаются легко и быстро. Можешь еще ознакомиться со статьей про тестирование адаптивного дизайна, есть примеры хороших сервисов для тестирования.

    Не теряй деньги клиента из-за неудобного сайта, создавай адаптивные сайты и зарабатывай больше 🙂

    Что такое адаптивный дизайн сайта? Заказать адаптацию сайта под мобильные устройства.

    Специальная конфигурация веб-сайта, при которой клиент-сервер отображает единый код HTML на устройствах любого типа с учетом корректировки масштаба и расположения контента посредством CSS называется адаптивным дизайном. Все алгоритмы поисковой системы Google способны определять веб-порталы, созданные при помощи этого метода, при условии, что все Googlebot User Agents допущены к сканированию ресурсов CSS, JavaScript и изображений. Т.е. адаптивный дизайн сайта использует одинаковый код страницы для всех стационарных и мобильных устройств, но при этом подбирается наиболее подходящий формат вывода информации, учитывая размеры экрана.

    Заказать адаптацию сайтов под мобильные устройства

    Метатег meta name=»viewport» 

    Для оповещения веб-обозревателя о том, что ваш сайт приспосабливается к любым размерам мобильных и стационарных устройств, необходимо прописать в заголовке страницы данный метатег. Viewport предназначен для служебных задач браузера, которые получают соответствующие распоряжения по изменению масштабов открываемого содержания, опираясь на заданные параметры экрана. При отсутствии этого элемента в заголовке веб-обозреватели на мобильных устройствах отображают изначальную страницу, т.е. «резиновую верстку», созданную для стационарного ПК. После получения информации мобильный браузер оптимизирует содержание, показывая ту часть контента, которая умещается на экране устройства.

    Главное неудобство для мобильного юзера – это необходимость выполнения дополнительных манипуляций по настройке масштабов и нормального взаимодействия с веб-ресурсом. Службы Google не принимают во внимание такие страницы и не отображают в результатах поиска или же «награждают» сайт специальной предупредительной меткой.

    Страница без meta name=»viewport» отображается на экране смартфона так же, как должна бы на мониторе компьютера, из-за чего контент трудно воспринимается. Когда же метатег присутствует, то отображение уравнивается с величиной экрана мобильного устройства и содержимое легко прочесть. Поэтому следует учитывать популярные разрешения экранов для адаптивного дизайна веб-страницы.

    Если на вашем имеются адаптивные изображения, то для их определения Googlebot необходимо указать элемент <picture>. Если новые версии браузера нормально взаимодействуют с веб-страницей, то и поисковые системы обрабатывают ее без ошибок.

    В чем заключаются преимущества приспосабливаемого дизайна?

    • Пользователи охотнее поделятся найденным контентом с вашей площадки, если для всех устройств предназначен один и тот же URL.
    • Вместо регистрации различных мобильных версий одной и той же страницы алгоритмы Google просто «подгоняют» размеры сайта по ширине дисплея.
    • Создание адаптивного дизайна одного веб-ресурса намного проще, быстрее и выгоднее, нежели разработка мобильных приложений идентичного содержания, но для разнотипных устройств.
    • Типичные ошибки, возникающие при создании мобильный версий, практически исключены.
    • Для пользования контентом не требуется переадресация, что положительно влияет на скорость загрузки. Более того, перенаправление на мобильный сайт могут возникать ошибки в User Agent, что создает препятствия при взаимодействии сайта с пользователем.
    • Единоразовое сканирование сайта Goodlebot-ом увеличивает эффективность точного индексирования содержания контента, что значит поисковая система будет отражать сайт в результатах поиска по соответствующему запросу.

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

    Роль JavaScript в разработке веб-сайтов

    Чтобы качественно и безошибочно создать адаптивный дизайн веб-ресурса под мобильные устройства, следует уделить внимание кодированию JavaScript. Он и является главным инструментом для приспособления содержания к различным видам экранов. Как правило, эта система кодирования применяется для объявлений и картинок, отображающихся в браузере юзера.

    Наиболее распространенные методы конфигурации JavaScript в адаптивном веб-дизайне:

    • Если ваш сайт использует JavaScript, то выбирайте адаптацию отображения с его помощью. Тогда все устройства получают один и тот же код HTML, JavaScript и CSS, но механизмы форматирования подстраиваются под параметры используемого устройства.
    • Существует комбинированный метод распознавания условий, в котором принимают участие и коды JavaScript совместно с функцией распознавания User Agent. Как следствие, стационарные и мобильные устройства получают разное содержание.
    • Динамический показ JavaScript предусматривает отправку единого HTML-кода, но JavaScript направляется с URL, отвечающим за различное отображение кода для разных параметров.

    Теперь детальнее остановимся на каждом из способов.

    Методы конфигурации JavaScript в адаптивном веб-дизайне

    ✔ Адаптация посредством JavaScript

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

    Это выглядит так: страница всегда использует тот же самый HTML со <script> элементом, запрашивающий JavaScript с наружного URL. Оборудование, с которого обращаются к данному веб-адресу, принимают идентичный код, но только обработанный с учетом используемых параметров, и формат веб-страницы будет скорректирован соответствующим образом. К примеру, контент будет отображать изображения и объявления, созданные специально для смарт-устройств, а не для ПК. Чтобы охватить как можно больше пользователей, следует определиться, под какие разрешения делать адаптивный дизайн.

    Поисковые системы Google определяют данную конфигурацию машинально. При этом не требуется дополнительное использование заголовка типа Vary, т.к. адреса страницы не «заточены» под динамическое использование контента. Поэтому если ваш веб-сайт использует платформу JavaScript, то смело применяйте этот способ.

    ✔ Определение параметров комбинированным способом

    Для распознавания параметров используемого устройства применяются код JavaScript совместно с функционалом сервера.

    Чтобы внешний вид веб-страницы изменялся в зависимости от условий (компьютер или смартфон), необходим код JavaScript, определяющий характеристики экрана и отправляет данные на сервер, а последний предоставляет устройству уже видоизмененный код. Обычно JavaScript фиксирует сведения в файлах cookie, которые просматривает сервер при каждом следующем посещении сайта с этой платформы.

    Из-за того, что клиент-сервер отправляет разные коды HTML, данный способ настройки можно причесть к динамическому использованию. Поэтому в запросе URL, дающего различные варианты кода, необходимо применять заголовок типа Vary.

    ✔ JavaScript: динамический показ

    Этот способ предоставляет всем устройствам одинаковый HTML, указывающий на разные параметры содержания с учетом User Agent. Т.е. код JavaScript передается в динамическом изменении. Здесь также требуется заголовок Vary, чтобы Googlebot и кэш-системы знали о возможностях изменения кода JavaScript при определении агентов пользователя.

    Адаптивный сайт — как не потерять мобильных клиентов? :: Айкон

    Согласно нашим аналитическим данным, более 35%, а в некоторых нишах и более 50% пользователей сайтов посещают их с мобильных устройств — смартфонов и планшетов. Когда пользователи мобильных устройств открывают обычную (desktop) версию сайта, многие элементы для них могут быть неудобными.

     

    Особенности просмотра неадаптивных сайтов на мобильных устройствах

    • Необходимость масштабирования (pinch-to-zoom) и прокрутки сайта

    • Неудобства в работе с управляющими элементами (поля и кнопки)

    • Сложности в целостном восприятии сайта, необходимо постоянно менять область просмотра и прокручивать сайт “во все стороны”

     

    Именно поэтому для пользователей мобильных устройств разрабатывается адаптивная / мобильная версия сайта, которая позволяет сделать сайт удобным и улучшить поведенческие характеристики сайта.

     

    Отношение поисковых систем к адаптивным сайтам

    Значительным плюсом создания адаптивной версии сайта является положительное отношение к адаптивным сайтам поисковыми системами. Это значит, что в мобильном поиске Яндекс и Google адаптивный сайт будет ранжироваться выше, чем неадаптивный, а значит вы получите больше трафика и продаж.

     

    Как проверить, есть ли у сайта адаптивная версия?

    Многие сайты, которые были разработаны в 2016 году, а особенно те, которые сделаны на базе готовых решений WordPress или 1С-Битрикс, уже имеют адаптивную версию сайта и отлично подходят для просмотра на мобильных устройствах.

     

    Как же проверить, есть ли у вашего сайта адаптивная / мобильная версия? Отличным вариантом является сервис проверки оптимизации для мобильных от Google.

     

    Проверка сайта paeserussia.com при помощи сервиса Google:

     

     

    Адаптивная или мобильная версия?

    Некоторые заказчики, у которых есть потребность сделать сайт удобным для просмотра на мобильных устройствах, задаются вопросом: какую версию сайта необходимо сделать, адаптивную или мобильную? Однозначного ответа здесь дать нельзя: решение принимается в зависимости от конкретного проекта.

     

    Но более универсальным решением, подходящим во множестве случаев, является адаптивная версия сайта. Адаптивная версия сайта предполагает тот факт, что сайт будет автоматически “подстраиваться” под разные разрешения, тип устройства посетителя и перестраивает сайт так, чтобы он стал более удобен. Адаптивная версия сайта отлично подойдет как для обычных компьютеров, так и смартфонов и планшетов.

     

    Пример адаптивной версии сайта:

     

      

     

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

     

    Процесс разработки адаптивной версии сайта

    1. Разработка макетов дизайна

    Для того, чтобы разработать адаптивную версию сайта, в первую очередь необходимо разработать макеты адаптивного дизайна для каждого из выбранных разрешений. Как правило, для адаптивной версии сайта используются два дополнительных разрешения — это 768 пикселей по ширине (для планшетов) и 320 пикселей по ширине (для смартфонов). При необходимости, до этапа дизайна прорисовываются адаптивные прототипы, которые позволяют понять интерфейс адаптивной версии сайта до этапа дизайна.

     

     

    1. Адаптивная верстка сайта

    Далее, после создания макетов адаптивного дизайна происходит адаптивная верстка сайта. Это значит, что верстальщик производит верстку сайта согласно макетам адаптивного дизайна, производится тестирование сайта на различных устройствах и разрешениях. В итоге, сайт становится отзывчивым на изменение разрешения экрана и адаптируется под различные мобильные устройства.

     

    Что важно для разработки адаптивной версии сайта?

    1. Отсутствие горизонтальной прокрутки

    Для удобства прокрутки сайта на мобильной версии необходимо, чтобы при просмотре сайта отсутствовала горизонтальная прокрутка и ширина сайта точно соответствовала ширине устройства. Это делается на этапе адаптивной верстки сайта.

     

     

    1. Подготовка изображений

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

     

    Приведем пример: на сайте есть блок преимуществ (4 штуки) с изображениями формата 200х300 пикселей. Для адаптивной версии сайта, четыре преимущества, скорее всего, будут расположены в одну колонку по одному преимуществу в ряд.

     

     

    Для обычного 5-дюймового смартфона с разрешением 1280х720, данное изображение будет отображаться на площади уже около 600х900 пикселей в зависимости от макета дизайна мобильной версии. Это значит, что данное изображение должно быть загружено в разрешении 600х900 пикселей, либо в большем разрешении, учитывая другие прочие типы дисплеев.

     

    1. Мобильное меню

    Для того, чтобы навигация по сайту была удобной, необходимо основное навигационное меню спрятать или переформировать. Типичным решением в данном случае является размещение иконки “бургера”, при клике на которую появляется мобильное меню. Меню можно реализовывать вложенным, и разместить в нём несколько подуровней.

     

     

    1. Длина сайта

    Пользователи мобильных устройств привыкли скроллить (листать) сайты и скроллят таким образом каждый день социальные сти.. Но необходимо понимать, что при перестройке сайта для мобильных устройств сайт естественным образом увеличивается, так как блоки многоколоночного макета “складываются” в одну колонку. Необходимо понимать, что при всей любви к скроллингу, посещение сайта на мобильных устройствах обычно происходит не в самой удобной обстановке: на ходу, в транспорте, и в других, возможно, не самых удобных обстановках.

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

     

     

    1. Размер шрифта

    Важно, чтобы на мобильных устройствах текст на сайте легко читался пользователями. Не нужно использовать мелкий шрифт, который будет трудно читать на мобильных устройствах и для прочтения которого приходится использовать жесты увеличения масштаба.

     

     

    1. Элементы интерфейса в мобильной версии сайта

    При посещении сайтов с мобильных устройств важно понимать, что указывающим устройством в данном случае является не мышь, при помощи которой можно точно указать элемент с точностью до пикселя, а палец, который взаимодействует с небольшой площадкой пикселей на экране (скажем, 40х60 пикселей).

     

    На мобильном разрешении нельзя располагать элементы слишком близко друг к другу, чтобы посетитель мог не задевать пальцем соседние элементы. Для этого необходимо позаботиться об оптимальных размерах кнопок, ссылок и расстояниях между ними. Таким образом, посетителям сайтов с мобильных устройств будет удобно взаимодействовать с сайтом.

     

     

    1. Скажите “нет” технологии Flash

    Технология Flash постепенно исчезает из веб-индустрии, и множество мобильных устройств перестают ее поддерживать. Если говорить про обычную версию сайта, то на ней поддержка Adobe Flash тоже постепенно прекращается, например, браузером Google Chrome планируется завершение поддержки данной технологии в 2017 году.

     

     

    1. Технические параметры, необходимые для адаптивного сайта

    Существуют важные технические параметры, которые нужно учитывать при создании адаптивной версии сайта. С некоторыми из них можно ознакомиться на специальных страницах, подготовленными компаниями Яндекс и Google.

    Подведем итоги

    В данной статье мы рассмотрели основные требования по создании адаптивной версии сайта и факторы, почему создание адаптивной версии в настоящее время особенно актуально. Если у вашего сайта пока еще нет адаптивной версии, то вы можете оставить заявку вы можете в разделе “Разработка сайтов”.

     

     

     

    Читайте далее: Актуальность SEO-продвижения

    Основы адаптивного дизайна сайта — Fountain

    Дни разработки сайтов только для ПК окончены. Технология и развитие мобильных сайтов заставляют веб-дизайнеров задумываться о том, как их работа отображается на разных устройствах. Задумайтесь: сколько времени вы пользуетесь мобильным интернетом, а сколько с ПК? И вот ответ: адаптивный дизайн сайта.

    Что такое адаптивный дизайн?

    В двух словах, адаптивный веб-дизайн (RWD) — это подход, который позволяет дизайну и коду соответствовать размеру экрана устройства. Это дает вам оптимальный обзор, независимо от того, смотрите ли вы на 4-дюймовый мобильный телефон на Android, iPad mini или 40-дюймовый дисплей.
    Сравните, как выглядит сайт в статичном виде, и с адаптивным дизайном:

    Лучшие адаптивные сайты в основном используют жидкие сетки, гибкие изображения и стили CSS, чтобы изменить дизайн сайта и отобразить его в соответствии с шириной экрана. Для дизайнеров конечная цель заключается в том, чтобы легко адаптировать пользовательский интерфейс и UX к дизайну сайта на разных устройствах и платформах.

    Почему адаптивный дизайн так важен?

    Если бы мы разрабатывали бесконечные версии сайта, которые работали бы на каждом известном нам устройстве, это занимало бы очень много времени и слишком дорого обходилось. Это также сделает сайты неприменимыми для будущих изменений в технологии и практически невозможными для поддержки. Адаптивный дизайн — лучшее решение для будущего вашего сайта.

    Основным ключом к адаптивному дизайну является знание вашей аудитории и какое устройство они используют для просмотра вашего сайта. Сколько из вашего текущего трафика с ПК, планшета или мобильного? Примерно 56 % трафика на сайтах США на сегодняшний день поступает с мобильных устройств. Сегодня в мире около 2,6 миллиардов пользователей смартфонов, а к 2020 году их будет более 6 миллиардов. Мобильный дизайн никогда не был важнее, чем сейчас.
    Очень важно разработать свой сайт под разные устройства, но задача становится сложнее при адаптации к различным браузерам. Каждый крупный браузер имеет свою мобильную версию и отображает сайты по-разному. Что еще сложнее, есть множество версий браузеров, которые нужно обслуживать, и вы не можете быть уверены, что все будут в последней версии. Поэтому важно, чтобы дизайн работал и отвечал на различные версии браузера.


    Вы растеряны и не знаете, как адаптировать ваш сайт? Не беспокойтесь, задача адаптировать дизайн для всех версий браузера, а также аппаратных устройств – вечная проблема индустрии. Лучший ответ — просто проверить свой сайт на максимально возможном количестве устройств, как можно более старых и старых. (И нанять супер-гуру-разработчика!)

    На какие параметры сайта рассчитывать?

    Нет никаких стандартных параметров сайта. Есть сотни устройств и размеров моделей, и разрешения экрана постоянно меняются. И каждый сайт должен привлекать пользователей на разных устройствах. Например, вы с большей вероятностью прочтете рецепт на своем мобильном устройстве (когда вы на кухне) но скорее всего будете искать учебник Photoshop на ПК (когда захотите узнать, как сделать что-то в Photoshop).
    Вы можете узнать, какие браузеры и размеры веб-страниц наиболее актуальны для вашего сайта с помощью Google Analytics. Как же создать дизайн для огромного количества браузеров и размеров устройств и не сойти при этом с ума?

    Попробуйте создать как минимум 3 формата

    У адаптивного дизайна сайта должно быть не менее 3 макетов для разной ширины браузера. Конкретные числа, которые мы приводим в качестве примера, — это то, что используется на 99designs, но могут быть и другие.

    Маленький: до 600 пикселей. Так будет отображаться контент большинства телефонов.
    Средний: 600 – 900 пикселей. Так будет выглядеть контент на большинстве планшетов, некоторых крупных телефонах и небольших дисплеях нетбуков.

    Большой: более 900 пикселей. Так будет отображаться контент на большинстве персональных компьютеров.
    Каждый из этих форматов должен содержать одни и те же текстовые и графические элементы, но предназначен для лучшего отображения контента на основе конкретного устройства. Уменьшение страницы в соответствии с меньшими размерами экрана сделает контент нечитабельным, но если вы отмасштабируете контент по отношению друг к другу и переключитесь на 1 столбец, он будет более удобным для чтения.

    О чем стоит задуматься:

    • Опыт пользователя стоит на первом месте: адаптивный дизайн должен быть чем-то большим, чем преобразование дисплея ПК в мобильный экран. Мы должны учитывать опыт пользователей, их деятельность и нужный им контент, который они ищут с мобильного устройства.
    • Не разрабатывайте дизайн только под последние мобильные новинки с определенным размером экрана. Вместо этого сконцентрируйтесь на своем контенте. Как формат и элементы будут работать на ПК, и как эти же элементы будут адаптироваться друг к другу на мобильном устройстве?
    • Действие: иерархия контента очень важна, особенно на мобильных устройствах. Не забывайте, что меньше значит больше! Мобильный браузинг по сравнению с ПК сфокусирован на более ограниченном пространстве, поэтому пользователям должно быть максимально понятно, как читать ваш сайт, что вы хотите до них донести и что он собой представляет. Также подумайте о главном действии страницы. Если вашей целью является заставить людей нажимать кнопку «связаться с нами», то не скрывайте ее на странице под плитами текста. На этой основе и стоит разрабатывать ваш дизайн и контент.

    Гибкие изображения очень важны для создания адаптивного веб-сайта. Вам нужно подумать о том, каким образом будет масштабироваться изображение. Как оно будет выглядеть на большом экране рабочего стола ПК, планшета или небольшого мобильного экрана? Правильный код позволит масштабировать изображения с помощью процентного значения до ширины окна браузера.

    Навигация очень важна для мобильных устройств. Существует несколько распространенных методов для сортировки больших меню и содержимого. Это может быть привычное всем меню-гамбургер, выпадающий список, функция «развернуть / свернуть поля» или использование вкладок, которые прокручиваются горизонтально, как на YouTube.

    Тач-панель открывает новые возможности для дизайна. Людям нравится взаимодействовать с контентом с помощью рук — это дает пользователю чувство причастности. На мобильных телефонах и планшетах пользователи могут нажимать на экран для масштабирования или же перемещать изображения по экрану.

    Взаимодействие значительно влияет на дизайн. Например, если у вас есть галерея изображений, постарайтесь избежать использования стандартной карусели (маленькие точки), чтобы люди могли перемещаться по каждому изображению. Подумайте о размере пальца человека и о том, как сделать из этого полезное решение для пользовательского интерфейса. Согласно Apple: минимальный удобный размер настраиваемых элементов интерфейса составляет 44 x 44 px. Этот предел часто нарушается, а реальный используемый предел составляет около 25 пикселей. Консольные проекты для ПК должны адаптироваться к простому, интуитивно понятному интерфейсу для небольшого мобильного экрана. Всегда помните об этом при разработкедля разных устройств. Дизайн должен быть гибким, чтобы быть удобным для пользователей всех устройств.

    Тесное взаимодействие с разработчиками, чтобы понять, что возможно сделать для небольших экранов, поможет в создании дизайна. Создайте как минимум 3 версии для разной ширины браузера. Мы используем под 600px, 600px-900px, 900px +. Между этими ширинами ваш контент может свободно масштабироваться либо вы можете сохранить 3 заданных формата. Наличие 3 (или более) заданных форматов и добавление полей при необходимости обычно легче реализовать, чем гибкое масштабирование. Однако гибкое масштабирование может обеспечить лучший опыт работы с большим количеством устройств. Инструменты и ресурсы

    • Ваш браузер может показаться слишком очевидным инструментом для этого, но это самый удобный способ предварительного просмотра ваших проектов в Интернете. Установите несколько разных браузеров, чтобы получить достаточный диапазон обратной связи. Затем начните менять размер окон браузера.
    • Ваше мобильное устройство — еще один очевидный инструмент для использования, который пригодится для предварительного просмотра ваших проектов, потому что он показывает вам, как именно будет выглядеть ваш сайт в нужных вам условиях.
    • Гибкие сетки основаны на разработке формат сайта под процентные значения вместо заданных пикселей. Например, ширина содержимого на экране ПК может составлять 930 пикселей, но вы хотите настроить таргетинг на дизайн до 320 пикселей на мобильных устройствах. Чтобы преобразовать это в масштабируемую фигуру, результат будет равен 320/930 = 34,4%. Когда вы применяете это к размеру мобильного экрана, элементы в макете дизайна будут изменять размер по отношению друг к другу. Нам нравится сетка One% CSS.

    Редактор Google — хороший ресурс для быстрого предварительного просмотра вашего сайта на нескольких устройствах. Медиа-запросы — это тип кода, который будет реализован на вашем сайте при его создании. Важно включить это в код, потому что он создает условия для того, чтобы дизайн волшебным образом приспосабливался к размеру экрана. Например. «Когда размер экрана равен 480px или меньше, измените план компоновки планшета». Попробуйте сейчас, просто сделав окно браузера меньше (если вы на ПК). Вы увидите, что контент автоматически перераспределится по экрану. Не волнуйтесь, вы не одни — вся индустрия ломает голову над этими вещами. Лучшее, что вы можете сделать – держать руку на пульсе новостей в области UI/UX, согласовывать дизайн с контентом, делать ваши изображения гибкими, обеспечивать удобную навигацию и помнить о том, что комфорт пользователя превыше всего.

    Как реализовать адаптивный веб-дизайн

    Адаптивный веб-дизайн (RWD) стал важной тенденцией, поскольку веб-профессионалы стремились обеспечить единообразие взаимодействия с пользователем при растущем использовании мобильных устройств и планшетов.

    В прошлом году мы стали свидетелями переломного момента для цифровых медиа, когда больше времени тратилось на мобильные устройства (51 процент), чем на настольные компьютеры (42 процента).

    Это поразительное изменение не было неожиданностью.

    И тенденции в использовании мобильного Интернета продолжают расти, о чем свидетельствуют другие статистические данные:

    • 80 процентов пользователей Интернета владеют смартфонами
    • 67 процентов потребителей готовы купить продукт или воспользоваться услугой на сайте, оптимизированном для мобильных устройств.
    • 89 процентов людей признались, что ищут информацию о местной компании на своем смартфоне один раз в неделю или чаще, при этом 58 процентов ищут хотя бы раз в день
    • U.S. Взрослые тратят в среднем два часа 51 минуту в день, используя мобильные устройства
    • 40 процентов поисковиков будут нажимать на другой мобильный результат, если сайт не оптимизирован для мобильных устройств

    Так что, если этого недостаточно, примите во внимание тот факт, что Google действительно любит адаптивный веб-дизайн. По словам Джо Ардизера из Jordan Crown Web Design, «Google наказывает владельцев веб-сайтов за то, что их страница не отвечает. Некоторые из последних обновлений алгоритмов для поисковой системы учитывают, является ли веб-сайт мобильным и отзывчивым.Это оказало большое влияние, в нашем случае на самом деле помогло нам подняться в рейтинге, потому что веб-сайты некоторых наших конкурентов не оптимизированы для мобильных устройств и упали в рейтинге Google ».

    Очевидно, что сделать ваш сайт мобильным — необходимость. Профессиональные фирмы прилагают все усилия, чтобы их клиенты выбирали лучшие доступные технологии и понимали важность обеспечения адаптивности вашего веб-сайта. Вот некоторые из способов реализации адаптивного дизайна:

    Планирование RWD

    Прежде чем вы перейдете к фактическому этапу проектирования, полезно подумать об этом процессе как о создании гибкости вашего веб-сайта для соответствия различным размерам экранов ваших посетителей. буду использовать.Итак, сначала вам нужно определиться с точками останова, для которых вы будете проектировать. Обычно вам нужно включить минимальную и максимальную ширину для:

    • Смартфонов, как портретных, так и альбомных (не менее 480 пикселей)
    • Планшетов, как портретных, так и альбомных (не менее 768 пикселей). )
    • Стандартные разрешения экрана рабочего стола (более 768 пикселей)

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

    Get Flexible

    Медиа-запросы, определяемые установленными вами точками останова, определяют размер браузера, который использует посетитель. Чтобы сделать сайт гибким, вам нужно полагаться на макет вашего сайта. На раннем этапе адаптивного дизайна сеточные системы были исправлены и разделены на заданное количество столбцов, например 12 или 16, причем столбцы становились все более узкими по мере добавления.

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

    Делая свой сайт гибким, важно не упускать из виду изображения. При создании таблиц стилей не забудьте назначить максимальную ширину для любых изображений в вашем дизайне, используя: img {max-width: 100%}.Этот фрагмент CSS изменяет размер изображений до 100 процентов ширины, доступной в их родительских элементах, поэтому они будут масштабироваться в соответствии с размером экрана посетителя.

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

    Это можно сделать, добавив Сделайте его мобильным

    Адаптивность не означает, что ваш веб-сайт автоматически оптимизирован для мобильных устройств. Он может масштабироваться до меньших экранов, но хорошее взаимодействие с пользователем — это нечто большее, чем просто перемещение элементов.

    Один ключевой элемент, который следует помнить, когда дело доходит до RWD, — это то, что в самой маленькой точке останова ваш сайт не должен иметь ширину более одного столбца.Помните, что среднее пространство, необходимое для касания экрана мобильного устройства, составляет 44 пикселя. Легче уместить все ваши элементы в длинную линейную страницу, которую пользователь прокручивает, чем пытаться заставить их перемещаться, используя небольшие ссылки и кнопки.

    Размышляя о мобильных пользователях, помните, что адаптивный дизайн позволяет исключать элементы по мере уменьшения количества столбцов с помощью условной загрузки в CSS. Скрывайте несущественный контент, поскольку площадь вашего экрана начинает уменьшаться.

    Протестируйте и снова проверьте

    Если вы разработали свой сайт, вы должны заметить, насколько легко он масштабируется при изменении размера окна браузера. Однако этого недостаточно. Используйте различные инструменты тестирования, доступные в вашем инструменте редактирования, а также различные инструменты автоматического тестирования. Конечно, вам также следует протестировать свой сайт на любом количестве устройств, к которым у вас есть доступ.

    Цель каждого веб-сайта — создать для своих посетителей лучший опыт, чтобы они могли найти именно то, что ищут.Когда люди не могут получить доступ к страницам вашего сайта, они расстраиваются и уходят. Вместо того, чтобы пытаться превратить ваш мобильный интерфейс в конкретную коробку, которая может хорошо отображаться на всех устройствах, почему бы не принять подход к мобильному веб-дизайну, который гарантирует, что ваш сайт будет идеально масштабироваться для экрана ваших посетителей независимо от размера дисплея или платформа, на которой работает устройство. Только с адаптивным дизайном вам не придется беспокоиться о том, что посетители собираются уйти, потому что что-то не так и не работает на вашем сайте.

    что это такое и как им пользоваться

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

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

    Есть и те, кого такие варианты доступности просто не волнуют. Доступ к неоптимизированному дизайну веб-сайта на вашем телефоне — очень неприятный опыт, , и вы, конечно, не желаете этого своим потенциальным клиентам.

    См. Ниже, что вы узнаете, читая эту статью:

    Проверьте это!

    Что такое адаптивный веб-дизайн?

    Адаптивный веб-дизайн — это термин, используемый для обозначения создания веб-страниц, которые можно успешно просматривать на любом устройстве. Это означает наличие содержимого, которое изменяется для соответствия разным размерам экрана и условиям просмотра. Он придерживается следующих принципов:

    • сетки жидкого содержимого, которые меняют размер и форму в зависимости от ширины экрана зрителя;
    • медиа-запросы, зависящие от того, сколько элементов экран может отображать одновременно;
    • гибкие изображения и мультимедиа, которые заставляют их реагировать на разную ширину экрана.

    В прошлом компьютеры были единственным средством доступа в Интернет, а веб-сайты были оптимизированы для экрана монитора среднего размера.Теперь это пространство используется совместно с несколькими окнами просмотра на смартфонах, планшетах, компьютерах и других устройствах.

    Таким образом, отзывчивый веб-дизайн — желаемое качество для любой страницы . Это способ убедиться, что больше людей смогут успешно использовать ваш интерфейс.

    Адаптивный веб-дизайн или адаптивный веб-дизайн?

    Принято считать, что адаптивный веб-дизайн и адаптивный веб-дизайн — это одно и то же, но это ошибка.

    Адаптивный веб-дизайн полностью гибок: элементы вашего веб-сайта перемещаются по макету при изменении разрешения экрана.Обслуживаются даже самые специфические ценности. Это важно, учитывая, сколько разных разрешений экрана существует у компьютерных мониторов, смартфонов и планшетов.

    С другой стороны, адаптивный веб-дизайн имеет заранее определенную ширину для работы, обслуживая разный макет в зависимости от них. Хотя это может показаться гибким, это может создать плохой пользовательский опыт для тех, кто обращается к вашему контенту с разрешением, которое не предопределено заранее.

    Почему так важно иметь адаптивный веб-дизайн?

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

    Все еще не уверены? Ниже приведены 5 основных причин, почему важно иметь веб-сайт с адаптивным дизайном.

    1. Надежность

    Помимо безопасности веб-сайта, адаптируемость также имеет решающее значение для доверия. Знаете ли вы, что 94% людей не доверяют сайту с плохим дизайном? Согласно исследованиям рынка, веб-сайту требуется 50 миллисекунд, чтобы произвести хорошее первое впечатление. После того, как это пройдет, маловероятно, что у вас будет еще один шанс.

    Если у вашего веб-сайта нет адаптивного веб-дизайна и он не дает впечатления посетителям, вы не завоюете их доверие. И это важный элемент, чтобы превратить их в клиентов вашего бизнеса.

    2. Поисковая оптимизация

    Google и аналогичные поисковые системы всегда ищут способы обеспечить своим пользователям приятный опыт. Вот почему большинство критериев, используемых для определения того, какие веб-сайты занимают верхние позиции, связаны с качеством и релевантностью .

    Вот почему адаптивный веб-дизайн так важен для поисковой оптимизации. Убедившись, что ваш сайт хорошо работает на экранах всех размеров, вы также можете повысить свой рейтинг и видимость.

    3. Рентабельность

    Неэффективная альтернатива адаптивному веб-дизайну — отдельная мобильная версия для вашего сайта. Это означает, что удвоит внимание разработчиков к вашим страницам, не используя при этом преимущества отзывчивости .

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

    4. Пользовательский опыт

    Если ваш веб-сайт не загружается должным образом на устройстве вашего посетителя, он, безусловно, не будет иметь хорошего пользовательского опыта. Это важный элемент, который может превратить этих людей в счастливых клиентов или гарантировать, что они никогда не вернутся.

    В конце концов, человек имеет множество вариантов выбора при просмотре Интернета для нескольких видов услуг .Если у кого-то возникнут проблемы при просмотре вашего веб-сайта, нет никакой гарантии, что у вас будет второй шанс. Убедитесь, что хороший опыт — приоритет.

    5. Привлекательность для большей аудитории

    Наконец, никогда не забывайте, что адаптивный веб-дизайн — это способ расширить охват. Это означает, что больше людей получат доступ к вашему контенту и получат хороший опыт, связанный с вашим бизнесом.

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

    Как сделать мой веб-сайт адаптивным?

    Теперь, когда вы знаете, что такое адаптивный веб-дизайн, вы должны узнать, как превратить его в реальность на своем веб-сайте. Это способ воспользоваться его преимуществами и уберечь посетителей от неприятных впечатлений при взаимодействии с вашими услугами.

    Как насчет того, чтобы начать сейчас? Ниже вы узнаете, , какие изменения нужно внести для адаптивного веб-дизайна.

    Верстка сайта

    Когда мы думаем об адаптивном веб-дизайне, первым делом мы представляем макет веб-сайта. Работа с ним — первый шаг к тому, чтобы сделать ваш контент более доступным.

    Хороший способ начать — это представить себе макет, не думая сначала о быстродействии. Вы можете работать с шириной в пикселях, подходящей для большинства компьютерных мониторов.

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

    Примером этого является использование формата изображения 1 x 1 в вашем контенте . Большинство мобильных браузеров по умолчанию используют полный просмотр веб-сайтов, который обычно сжимает их и использует функцию масштабирования для навигации.

    Этот процесс может быть проще, если вы используете свою CMS для маркетинга, поскольку в ней, вероятно, уже есть нужные плагины для оптимизации WordPress.

    Скорость реакции СМИ

    Используя правильные медиа-запросы, вы можете выводить соответствующий контент в зависимости от условий просмотра вашего посетителя.

    Вам также необходимо использовать пропорциональные размеры вместо абсолютных. Например, означает предпочтение установить ширину изображения на 100% вместо 600 пикселей . В первом случае он всегда будет занимать всю ширину экрана независимо от его размера.

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

    Наконец, о типографике. Как и в случае с изображениями, при создании плана адаптивного веб-дизайна следует избегать использования абсолютных размеров пикселей.

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

    Тестирование

    Вы не можете завершить свой проект адаптивного веб-дизайна без надлежащего тестирования. Вы должны убедиться, что ваш макет действительно работает на разных устройствах и в разных условиях.

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

    Также не забудьте принять во внимание вашу целевую аудиторию и их наиболее распространенные условия доступа. Это должно относиться не только к вашему макету, но и к вашему опыту навигации и стилю письма.

    Теперь, когда вы узнали все самое важное об адаптивном веб-дизайне , пришло время применить его на практике.Если ваш веб-сайт не адаптируется к различным условиям просмотра, вы, вероятно, ежедневно теряете потенциальных клиентов. Используйте информацию в этой статье, чтобы исправить это и работать с адаптивным веб-сайтом.

    Воспользуйтесь этой возможностью, чтобы узнать больше о том, как ваш контент может улучшить результаты. Загрузите наше бесплатное руководство по WordPress для корпоративных блогов!

    3 совета по началу работы с адаптивным дизайном | автор: Jingyi Lai

    Адаптивный дизайн — не новость, но для начинающих дизайнеров нелегко начать.Если вы не знакомы с концепцией, попробуйте освежиться здесь.

    Благодаря адаптивному веб-дизайну ваша веб-страница будет хорошо выглядеть на всех устройствах (настольных компьютерах, планшетах и ​​телефонах).

    Адаптивный веб-дизайн — это использование HTML и CSS для изменения размера, скрытия, сжатия, увеличения или перемещения контента, чтобы он хорошо смотрелся на любом экране:

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

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

    Когда я только начал заниматься адаптивным веб-дизайном, это было устрашающе. Я подумал: для того, чтобы он хорошо смотрелся на всех устройствах, это означает, что мне придется разработать столько версий! Что ж, если мы хотим, мы можем это сделать. Но это не только потребует гораздо больше ресурсов и времени, но и усложнит поддержку или пересмотр веб-сайта t для будущих улучшений.

    Итак, мы подошли к концепции точек останова.

    Точки останова — это точка, на которую контент вашего сайта будет реагировать, чтобы предоставить пользователю наилучший макет для использования информации.

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

    320, 768, 1024, 1440

    Настройка адаптивного дизайна Sketch

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

    Здесь происходит хитрая штука.

    Создание пяти версий сайта не означает, что работа сделана. Как дизайнеру, нам также необходимо подумать о том, как будет выглядеть веб-сайт, когда размер будет между двумя точками останова. Как упоминалось ранее, мы можем контролировать размер определенного мобильного продукта, но мы не можем сделать то же самое для браузера. Есть несколько моментов, на которые нам нужно обратить внимание, и, что более важно, всегда общаться с командой разработчиков, вы получите неожиданные, но потрясающие идеи.

    1 / Position

    Google

    Подумайте, как элементы будут располагаться при изменении размера. Например, Google всегда центрирует панель поиска и миниатюру, а также фиксирует ширину каждой миниатюры.

    Адаптивный дизайн против. Прогрессивные веб-приложения: толчок для PWA

    PWA стали основой для новой дискуссии о том, достаточно ли адаптивный веб-дизайн для веб-сайтов или всем следует вместо этого перейти к PWA.

    Но мы собираемся нырнуть и поставить ногу.

    Ответ tl; dr: нет, вам не нужен PWA, чтобы быть актуальным в 2018 году. Вот почему.

    Подождите, резервное копирование… PWA?

    Давайте углубимся в то, что на самом деле представляет собой PWA: CMS, фреймворк и не зависящий от языка веб-сайт, который может быть более похож на приложение, что означает, что пользователи будут иметь доступ к таким функциям, как push-уведомления, простой значок на главном экране, возможность для запуска в полноэкранном режиме, пользовательские интерфейсы с анимацией 60 кадров в секунду и т. д. В некоторых случаях браузеры даже активно ползут в поисках PWA, чтобы добавить их в свои собственные магазины приложений (глядя на вас, Bing).

    Процесс доступа к PWA обычно выглядит так: пользователи получают доступ к веб-сайту через любой браузер, а в поддерживаемом браузере (Chrome, Firefox, Safari и даже Edge!) Он спрашивает пользователя, хотят ли они установить веб-приложение у себя дома. экран. Это позволяет пользователям загружать и сохранять веб-сайт на своих устройствах (который затем обновляется работниками службы в фоновом режиме).

    «Прогрессивный» в PWA означает, что даже если у пользователя есть неподдерживаемый браузер (IE или другие очень старые браузеры), сайт по-прежнему полностью функционален для них, они просто не получают прогрессивных улучшений.

    Как PWA сравнивают с адаптивным веб-дизайном?

    Адаптивный веб-дизайн (RWD) в основном относится к практике разработки веб-сайта, к которому можно получить доступ с помощью любой технологии, которую вы можете использовать для создания сайта.

    RWD позволяет веб-сайту быть полностью функциональным (и хорошо выглядеть) независимо от того, какой размер экрана находится перед пользователем. Он существует с 2001 года, когда Audi запустила первый задокументированный отзывчивый сайт.

    С тех пор RWD стал в основном требованием для новых сайтов, и, по оценкам Forrester, до 87% разработчиков цифровых технологий приняли его.

    PWA и RWD — это не два независимых способа создания веб-сайта — фактически, PWA почти наверняка будут использовать RWD.

    Так почему бы просто не сесть на поезд PWA?

    Некоторые из основных критических замечаний, работающих против PWA: скорость, плохой UX и «дрянь».

    Скорость

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

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

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

    UX

    Проблема с RWD, которую часто неправильно диагностируют, — это плохой UX. Это не наследственная проблема RWD, а, возможно, проблема вашего дизайнера. Хорошо продуманный веб-сайт будет хорошо смотреться на небольших устройствах, будь то PWA или нет.

    Янк

    Вам знакомо это чувство, когда вы пытаетесь прокрутить или нажать на ссылку, но страница все еще пытается обработать, и все зависает — а затем внезапно все ваши 45 нажатий происходят одновременно, и все идет не так? Это чушь — и никуда не годится.

    Jank обычно возникает из-за того, что маркетинговая команда вашей компании запросила добавить 14 различных сервисов отслеживания или разработчик закодировал действительно неэффективный javascript.

    В любом случае, эти проблемы не исчезнут волшебным образом, если ваш сайт превратится в PWA.

    Вкратце: посмотрите, прежде чем прыгать

    Каким бы заманчивым это ни показалось, не думайте, что PWA решит все ваши проблемы. Однако вам также не следует бояться иметь веб-сайт, на котором можно делать действительно классные вещи, которые в большей части сети были невозможны еще 6 месяцев назад.

    В конце концов, просто не существует правильного или неправильного ответа, нужен ли PWA для вашего веб-сайта. Есть слишком много факторов, которые влияют на планирование и разработку индивидуального веб-сайта, чтобы он оказался по одну или другую сторону забора.

    Лучшее решение (как и многие другие) — выбрать лучшее решение для вашего конкретного сайта. Если вы хотите максимизировать эти функции, аналогичные приложениям (например, простой доступ к приложениям на главном экране, автономное использование и высококачественные полноэкранные функции), вы можете выбрать PWA.

    Если вы хотите максимально увеличить скорость и доступность сайта для большинства пользователей, RWD может быть лучшим выбором.

    Адаптивный веб-сайт или мобильное приложение? — Как сделать правильный выбор

    Мир переходит на мобильную связь: смартфонами пользуются уже 3,5 миллиарда человек, а к 2021 году их число вырастет до 3,8 миллиарда. В наши дни подход, основанный только на настольных компьютерах, не сработает. Независимо от того, какой продукт вы создаете — блог, новостной портал, интернет-магазин или веб-сайт электронного обучения — он должен хорошо выглядеть на мобильных устройствах.

    Есть два популярных варианта: создать собственное мобильное приложение (iOS или Android) или создать адаптивный дизайн для своего веб-сайта.

    Однако разработка приложений

    — это не дешевая услуга. Это требует времени и больших затрат. Вот почему адаптивный веб-дизайн может стать вашим выходом.

    В этом руководстве мы объясняем, что такое адаптивный веб-дизайн, почему он используется и когда лучше сделать ставку на веб-дизайн, а не на разработку приложений.

    Что такое адаптивный веб-дизайн?

    Все знают, что такое мобильное приложение, но что необычного в адаптивном веб-сайте?

    Адаптивные веб-сайты адаптируют свой дизайн к экрану вашего устройства.Независимо от размера экрана целевого устройства. Он позволяет веб-странице изменять свою высоту и ширину и правильно отображаться на любом экране благодаря «плавному» макету и «плавной» сетке.

    В чем разница между адаптивным и адаптивным дизайном?

    Адаптивный дизайн часто путают с адаптивным веб-дизайном. И адаптивный, и отзывчивый веб-дизайн решают одну и ту же проблему — улучшают внешний вид вашего контента на различных устройствах. Но делают это по-разному.

    • Адаптивный веб-дизайн отображает контент в зависимости от доступного пространства браузера: один веб-сайт — все устройства.
    • Адаптивный дизайн имеет несколько фиксированных размеров макета:
      • 4’-6’для смартфонов
      • 7’-11 ’для планшетов
      • 12 дюймов и более для настольных ПК

    Когда веб-сайт определяет доступное пространство, он выбирает наиболее подходящий макет для экрана и показывает его пользователю.

    Вот как это выглядит на практике:

    Источник

    Адаптивный дизайн веб-сайтов vs.Родное мобильное приложение

    Давайте наконец разберемся, что лучше — мобильное приложение или адаптивный веб-сайт и когда.

    Вам понадобится мобильное приложение, когда…
    • Вы используете встроенную функциональность

    Возьмите Instagram — у него есть веб-версия, но его аудитория использует мобильные устройства. Это потому, что Instagram использует телефонные камеры, аудио и геолокацию.

    Если вашему продукту требуется доступ к встроенным функциям устройства (камера, GPS, микрофон, NFC, Face ID), вам необходимо создать приложение, а не адаптивный веб-сайт.

    Вы не можете использовать веб-сайт без подключения к Интернету, но можете использовать мобильное приложение. Например, когда вы дважды проверяете сообщения в WhatsApp или слушаете треки, сохраненные в Spotify.

    Вы не можете получить доступ к веб-сайту, если вы не в сети, но большинство функций приложения будут продолжать работать, даже если нет подключения к Интернету. Apple Music (а также аналогичные приложения для потоковой передачи музыки) позволяет пользователям загружать треки для прослушивания в автономном режиме.

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

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

    • Он должен соответствовать дизайну Android / iOS

    Нативные приложения работают и выглядят одинаково. Дизайн остается неизменным для вашего пользователя, как и процесс взаимодействия с приложением.

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

    Достаточно адаптивного веб-дизайна…
    • Когда у вас есть определенный контент

    Адаптивные веб-сайты больше подходят, когда нет разницы между просмотром и использованием веб-сайта на мобильном устройстве или ПК. Тем не менее, важно учитывать различные тенденции UX-дизайна на вашем сайте.

    Новостным сайтам, блогам или сайтам с рецептами еды не нужно мобильное приложение — люди уже используют продукт.По крайней мере, до тех пор, пока у вас не появится аудитория The New York Times и потребность в ее расширении.

    То же для служб электронной почты. Конечно, у Gmail и Yahoo есть мобильные клиенты, но все зависит от размера вашей аудитории и конечной цели.

    Кроме того, контент веб-сайта более доступен для совместного использования — вам нужно только отправить кому-то URL-адрес веб-сайта, а не просить их загрузить и установить приложение.

    • Когда у вас ограниченный бюджет

    Нативные приложения дорого стоят.Скорее всего, вы захотите охватить две платформы — iOS и Android, поэтому вам придется заплатить как минимум двум разработчикам. Не говоря уже о дизайнерах и QA-инженерах. А к адаптивным веб-сайтам можно получить доступ из любого браузера, одинаково работая на разных платформах и устройствах.

    Если вам все еще нужно приложение, но у вас мало денег, вы можете попробовать многоплатформенные технологии, такие как Flutter или React Native. Они позволяют использовать одну кодовую базу для двух приложений, что снижает затраты на разработку.

    • Когда у вас ограничены время и ресурсы

    Трудно привлечь новых пользователей мобильных устройств — у них должна быть причина для установки вашего приложения.И не отказываться от него после первого запуска (именно так поступают 21% пользователей приложения).

    Для вас это означает больше тратить на маркетинговые услуги и рекламу, чтобы получать больше загрузок.

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

    Веб-сайт будет виден, как только будут готовы доменное имя и веб-хостинг.Разработчикам не нужно ждать несколько дней, чтобы получить одобрение в App Store и Google Play, как в случае с мобильными приложениями. Это сокращает время выхода на рынок.

    Что выбрать: приложение или адаптивный веб-сайт?

    (Источник)

    В идеале оба. Даже если ваш веб-сайт уже адаптируется, со временем вам может потребоваться создать приложение.

    Instagram использует как адаптивный веб-сайт, так и приложение, предоставляя своим пользователям выбор способа доступа к контенту.Тем не менее, вы не можете загружать фотографии на сайт Instagram, а только просматривать их. Некоторые функции приложения недоступны на веб-сайтах по техническим причинам — вам необходимо загрузить приложение, чтобы получить полный доступ.

    А что, если у вас есть только один шанс — приложение или адаптивный веб-сайт? Тогда это зависит от вашей аудитории.

    Что, если пользователей разделят на 50-50? Затем поищите текущие тенденции и их направление, оцените свой бюджет и направление вашего бизнеса через три года.

    Биография автора : Виталий Купренко — технический писатель в Cleveroad, украинской компании по разработке мобильных и веб-приложений.Виталию нравится рассказывать о стартапах, технологических инновациях и цифровых способах развития бизнеса.

    Не забывайте, делиться заботой! 🙂

    Как проверить кроссбраузерную совместимость адаптивного веб-дизайна

    HTML по своей сути является подвижной средой. Текст и контейнеры расширяются по горизонтали и вертикали, чтобы использовать доступное пространство. Эта гибкость усложнила сложный дизайн, поэтому на рубеже тысячелетий многие сайты приняли фиксированную ширину, основанную на популярных размерах экрана.

    Процесс оставался жизнеспособным, поскольку размеры экрана продолжали увеличиваться с 800 × 600 до 1024 × 768 и выше. Однако распространение смартфонов и выпуск iPhone в 2007 году изменили эту тенденцию. Сегодня более половины пользователей получают доступ к веб-страницам с мобильных устройств меньшего размера.

    Примечание. Технически смартфоны часто имеют более высокое разрешение, чем многие мониторы, но отдельные пиксели становятся невидимыми. IPhone 11 Max переводит свое аппаратное разрешение 2688 x 1242 в более практичное логическое разрешение 896 x 414.Каждый логический пиксель отображается в сетку размером 3 × 3 реальных пикселя, что обеспечивает более плавные шрифты и повышенную детализацию изображения.

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

    Наконец, термин Отзывчивый веб-дизайн (RWD) был изобретен Итаном Маркоттом в 2010 году. Этот метод позволял одному и тому же сайту работать на любом устройстве независимо от размера экрана или размеров области просмотра.

    Как работает задний привод?

    Не существует единого подхода или технологии RWD.

    Во-первых, вы должны определить, как дизайн сайта будет реагировать на дисплеи разного размера. Это сложная задача, и многие из первых сайтов RWD взяли существующий макет рабочего стола и удалили разделы по мере уменьшения размеров экрана.

    Лучшая техника — , сначала мобильный . Он начался с линейного мобильного представления, которое работало на всех устройствах, а затем перестраивало или адаптировало контент по мере того, как становилось доступным больше места и поддерживаемые функции браузера.В последнее время многие сайты приняли более простые макеты, в которых работа на мобильных устройствах и настольных компьютерах в основном схожа.

    Типичным примером RWD в действии является гамбургер-меню. Те, кто на маленьких экранах, могут щелкнуть значок, чтобы просмотреть ссылки навигации, а те, у кого большие экраны, могут увидеть все параметры в горизонтальном списке.

    В следующих разделах представлен ряд технических вариантов реализации.

    HTML

    область просмотра Мета-тег

    Независимо от какой-либо техники RWD, следующий тег должен быть быть установлен в вашем HTML :

      
      

    Параметр width = device-width гарантирует, что мобильные браузеры масштабируют логические пиксели CSS по ширине экрана.Без этого браузер будет считать, что он отображает сайт для настольных компьютеров, и соответствующим образом масштабирует его, чтобы его можно было панорамировать и масштабировать.

    Медиа-запросы

    Медиа-запросы были основной основой первых сайтов RWD. Они позволяют CSS ориентироваться на определенные диапазоны размеров области просмотра. Например:

     
    п {
      размер шрифта: 1 бэр;
    }
    
    
    @media (min-width: 900px) и (max-width: 1200px) {
    
      п {
        размер шрифта: 1,5 бэр;
      }
    
    }
      

    Медиа-запросы все еще используются, хотя теперь доступны менее явные параметры.

    Элементы

    Элемент HTML использует синтаксис медиа-запроса для управления отображением изображения из одного из вариантов . Обычно это используется для художественного оформления, чтобы отобразить подходящее изображение для области просмотра устройства. Например:

      <картинка>
    
      
      
    
      
       портрет 
    
    
      

    Единицы окна просмотра CSS

    CSS-единицы vw и vh представляют 1% ширины и высоты области просмотра соответственно. vmin составляет 1% от наименьшего измерения, а vmax составляет 1% от наибольшего измерения.

    Они обеспечивают гибкость RWD, особенно при использовании вместе с calc . Например:

     
    п {
      размер шрифта: 1rem + 0,5vw;
    }
      

    Столбцы CSS

    Многоколоночные макеты

    CSS позволяют создавать несколько текстовых столбцов по мере увеличения размеров контейнера.Например:

     
    .container {
      колонки: 12рем авто;
      столбец-зазор: 2 бэр;
    }
      

    CSS Flexbox и сетка

    CSS Flexbox и CSS Grid предоставляют современные методы размещения дочерних элементов в зависимости от их содержимого и доступного пространства. Основное отличие:

    • Flexbox используется для одномерных макетов. При необходимости элементы могут переноситься (или не переноситься) на следующую строку, чтобы столбцы не выстраивались в линию.
    • Сетка предназначена для двумерных макетов, обычно с идентифицируемыми строками и столбцами.

    Любой из них можно использовать для создания внутреннего макета (термин, разработанный Джен Симмонс). По сути, размеры элементов определяются в соответствии с размерами области просмотра без необходимости в медиа-запросах. Например:

     
    .grid-container {
      дисплей: сетка;
      столбцы-шаблон-сетки: повторение (автоподгонка, минмакс (20rem, 1fr));
      сетка-зазор: 1бэр;
    }
      

    Параметры JavaScript RWD

    JavaScript также может использоваться для определения размеров области просмотра и соответствующей реакции.Например:

     
    const
      vw = window.innerWidth,
      vh = window.innerHeight;
      

    Аналогично, размеры отдельного элемента можно проверить с помощью offsetWidth и offsetHeight, хотя метод getBoundingClientRect () может возвращать больше информации, включая доли пикселя:

      конст.
      element = document.getElementById ('myelement'),
      rect = element.getBoundingClientRect (),
      ew = rect.width,
      eh = rect.height;
      

    Размеры окна и элемента могут изменяться при повороте устройства или изменении размера окна браузера. matchMedia API может анализировать медиа-запросы CSS и инициировать события изменения:

     
    const mql = window.matchMedia ('(минимальная ширина: 600 пикселей)');
    
    
    mqTest (mql);
    
    
    mql.addListener (mqTest);
    
    
    function mqTest (e) {
    
      if (e.matches) {
        console.log ('ширина области просмотра не менее 600 пикселей');
      }
      еще {
        console.log ('ширина области просмотра меньше 600 пикселей');
      }
    
    }
      

    Поддержка браузера

    Технологии RWD, прежде всего, предлагают хорошую поддержку браузерами. Самый последний вариант — CSS Grid — поддерживается почти 95% браузеров, используемых сегодня.Однако по-прежнему необходимо протестировать свой сайт на различных устройствах, разрешениях и браузерах…

    Тестирование в браузере

    Изменение размера окна браузера — разумная стратегия тестирования на несколько часов, но она быстро становится неточной и громоздкой. Большинство браузеров предлагают режим адаптивного дизайна , который позволяет вам выбирать устройство и пользовательский агент, вращать его, выбирать разрешение, изменять плотность пикселей, регулировать пропускную способность, имитировать прикосновение и делать снимки экрана.

    В Firefox выберите Responsive Design Mode в меню Web Developer или нажмите Ctrl | Cmd + Shift + M :

    В браузерах на основе Chromium откройте Инструменты разработчика из меню Дополнительные инструменты или нажмите Ctrl | Cmd + Shift + I .Затем щелкните на панели инструментов Toggle device icon:

    Вернитесь на вкладку браузера, чтобы просмотреть сайт с измененным размером:

    В Safari включите Показать меню «Разработка» в строке меню на вкладке Расширенный браузера Настройки . Загрузите страницу и выберите Enter Responsive Design Mode из меню Develop .

    Однако имейте в виду, что эти инструменты только имитируют размеры экрана устройства и пользовательского агента.Они не могут точно воспроизвести следующее:

    • Возможности рендеринга

      Браузер будет использовать собственный механизм визуализации, а не эмулируемое устройство. Функция CSS, которая работает в Firefox, будет «работать» в эмулированном представлении iPhone независимо от фактической поддержки. Тем не менее, рабочий стол Chrome будет показывать разумное приближение к Android Chrome, а macOS Safari будет похож на iPhone, потому что они основаны на тех же механизмах рендеринга.

    • Старые устройства

      Тестирование представления браузера iPhone в последней версии Safari не может точно представить старые устройства с устаревшими операционными системами и программным обеспечением.

    • Дисплеи высокой плотности

      Вы ограничены физическими пикселями монитора вашего ПК, поэтому на реальном устройстве сайт может выглядеть лучше или хуже.

    • Сенсорный

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

    • Скорость обработки

      Ваш компьютер, вероятно, будет иметь более высокую сеть и скорость обработки данных, чем мобильное устройство.

    Эмуляторы мобильных ОС

    Запуск виртуальной машины Android или iOS на вашем устройстве позволяет вам устанавливать и запускать настоящие мобильные браузеры и использовать их фактические механизмы рендеринга.

    Эмуляторы Android

    включают:

    • Genymotion: бесплатные и коммерческие облачные решения, все версии Android для Windows, macOS и Linux
    • Android Studio (и эмулятор): бесплатно, Windows, macOS и Linux
    • Visual Studio Xamarin (и эмуляторы): коммерческая, Windows и macOS
    • Bliss OS: бесплатно, Android 9 для Windows, Linux и Chrome OS
    • Phoenix OS: бесплатно, Android 7.1 или 5.1 для Windows и macOS
    • Android-x86: бесплатные ISO-образы Android для любой платформы виртуальных машин.

    Chrome — очевидный выбор браузера для Android, но вы также можете установить Opera Mini, которая характерна для телефонов с более низким энергопотреблением.

    Варианты для iOS более ограничены:

    У этих эмуляторов есть минусы:

    • Программное обеспечение требует определенных технических знаний и использует значительные системные ресурсы.
    • Многие варианты iOS — это симуляторы .Они адаптируют другой движок рендеринга и не всегда будут точными.

    Услуги онлайн-тестирования

    Этот сегмент создан в сотрудничестве с LambdaTest. Спасибо за поддержку партнеров, которые сделали возможным использование SitePoint.

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

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

    LambdaTest предоставляет более 2000 комбинаций устройства, ОС и браузера. Возможности включают:

    • тестирование localhost страниц, запущенных на вашем ПК для разработки
    • Отладка
    • с помощью встроенных инструментов разработчика
    • Тестирование геолокации из разных мест
    • автоматически сгенерированные полностраничные снимки экрана на нескольких устройствах
    • встроенное средство отслеживания проблем
    • Программное обеспечение браузера
    • LT (Windows, macOS, Linux) для тестирования и сравнения устройств с автоматической перезагрузкой и синхронизацией прокрутки
    • API автоматизированного тестирования на основе селена
    • Поддержка 24/7
    • бесплатный план с неограниченным доступом от 15 долларов в месяц.

    Подпишитесь на бесплатную учетную запись LambdaTest…

    Альтернативные сервисы, которые также предоставляют живое и автоматизированное мобильное тестирование, включают:

    Тестирование реальных устройств

    Наконец, ничто не заменит тестирование на реальных устройствах. Это лучший способ оценить фактическую скорость обработки, сенсорное управление и адаптивный веб-дизайн вашего сайта.

    В идеале вам следует протестировать как можно больше устройств, но ваш собственный недавний смартфон может не соответствовать среднему уровню оборудования.Постарайтесь приобрести устройства среднего класса, которым исполнилось год или два, например подержанный Moto G7 или iPhone 8.

    Устройства в одной сети могут получить доступ к серверу вашего ПК, введя его IP-адрес в браузере. Это можно получить с помощью ifconfig в macOS и Linux или ipconfig в Windows.

    Смартфон можно также подключить к компьютеру с помощью кабеля USB. Это позволяет удаленно управлять устройством и легко получать доступ к его панелям инструментов разработчика для отладки.Этот метод различается для разных платформ, но для отладки Android Chrome в настольной версии браузера:

    1. На устройстве Android выберите Параметры разработчика в настройках и включите отладку USB .
    2. Подключите устройство к компьютеру с помощью соответствующего кабеля USB. При первой попытке вам может быть предложено подтвердить действия на одном или обоих устройствах.
    3. Запустите Chrome на вашем ПК и откройте в новой вкладке.Убедитесь, что Обнаружение USB-устройств включен.
    4. При желании установите переадресацию порта — например, порт 8888 на удаленном устройстве может быть перенаправлен на localhost: 8888 .
    5. Ваше устройство должно появиться в списке. Теперь вы можете проверить новую или существующую вкладку, которая открывает инструменты разработчика устройства:

    Чтобы отладить Safari для iPhone, сделайте следующее:

    1. Подключите телефон к компьютеру Apple.
    2. Откройте веб-страницу, которую вы хотите отладить в Safari на своем iPhone.
    3. Запустите Safari на вашем компьютере.
    4. В Safari на компьютере перейдите по ссылке Develop > [ваш iPhone] > [веб-сайт для проверки] . На вашем компьютере откроются инструменты разработчика Safari, что позволит вам отлаживать сайт на своем iPhone.

    Один сайт, много просмотров

    Технологии отзывчивого веб-дизайна позволяют создать единый веб-сайт, который может просматривать кто угодно на любом устройстве, независимо от технических ограничений и границ.Другое дело, сделать его удобным для пользователя, но набор и возможности инструментов тестирования продолжают улучшаться.

    Адаптивных сайтов: 30 примеров и 5 лучших практик | by Justinmind

    Адаптивный веб-дизайн помогает создавать удобные пользовательские интерфейсы на всех платформах и устройствах. Вот 5 лучших практик и 30 примеров адаптивных веб-сайтов.

    Адаптивный дизайн должен стать стандартной практикой для дизайнеров UX. Создание удобного взаимодействия с пользователем означает, что вы должны обеспечить беспроблемный опыт, отвечающий их потребностям, и эти потребности могут меняться в зависимости от устройства, которое они используют.

    Вот почему изучение всего, что связано с адаптивным веб-дизайном, может вдохновить вас на создание лучшего дизайна для самых важных людей: ваших пользователей.

    Мы рассмотрим 30 потрясающих примеров адаптивного дизайна веб-сайтов, чтобы вы могли вдохновиться и начать создавать свои собственные прототипы. Мы также рассмотрим некоторые полезные передовые практики при их разработке с помощью вашего инструмента для создания прототипов.

    Адаптивный дизайн — это ответ (простите за каламбур) на распространение экранов и устройств, от которых мы все больше полагаемся в 21 веке.Адаптивный дизайн направлен, по крайней мере, на решение проблемы нескольких размеров экрана и создание единой системы для всех типов устройств, будь то традиционный настольный компьютер или крошечный смартфон.

    Это означает постоянное взаимодействие с пользователем независимо от того, что вы используете для его просмотра. Независимо от того, запускаете ли вы веб-сайт на своем iPhone или на своем ноутбуке, у вас должен быть доступ к нужному контенту, соответствующему вашим потребностям в данный момент.

    Именно UX-дизайнеры должны иметь дело с этими ограничениями, чтобы иметь возможность проектировать должным образом — игнорирование этого может действительно затруднить взаимодействие с пользователем на вашем веб-сайте или в мобильном приложении.

    Представьте, что вы используете свой телефон для просмотра любимого веб-сайта только для того, чтобы элементы были разбросаны по всему экрану, призывы к действию не в том месте или типографика слишком велика. Не весело, правда? Адаптивный дизайн — это решение этих распространенных проблем.

    Короче говоря, адаптивный дизайн означает, что ваша веб-страница должна хорошо выглядеть, быть простой в использовании и работать на любом устройстве с любым разрешением.

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

    1. Адаптивный и гибкий макеты

    И отзывчивый дизайн, и гибкий дизайн, как правило, взаимозаменяемы, когда речь идет о дизайне, ориентированном на мобильные устройства, но на самом деле это не одно и то же. Как мы упоминали выше, адаптивный дизайн использует фиксированные единицы пикселей для определения точек останова, в которых содержимое пользовательского интерфейса адаптируется для масштабирования вверх или вниз. С другой стороны, гибкий дизайн использует проценты для автоматического изменения размера содержимого в зависимости от экрана, на котором вы его просматриваете.

    Вы можете подумать, что гибкий дизайн звучит удобно, однако вам следует проявить осторожность с ним. Это связано с тем, что плавный дизайн может выглядеть странно в зависимости от размера браузера или устройства. Например, если экран слишком мал, контент может стать загроможденным или трудным для чтения. Если экран слишком большой, некоторые элементы могут выглядеть растянутыми или искаженными.

    Для дизайна, который адаптируется к лучшему пользовательскому интерфейсу, или если вы разрабатываете для нескольких разных экранов, мы рекомендуем вам выбрать адаптивный дизайн, а не гибкий дизайн.

    2. Используйте по крайней мере три точки останова.

    Точки останова — это точки в CSS веб-сайта, которые изменяют способ отображения содержимого при различных разрешениях экрана. Обычно они разрабатываются с использованием значений min-width и max-width в адаптивном дизайне, которые относятся к минимальной или максимальной ширине пикселей на экране или для элементов.

    Ник Бабич отмечает, что большинству отзывчивых веб-сайтов для правильной работы потребуется как минимум три или четыре точки останова. Возьмите любой сайт с адаптивным дизайном и измените его размер в браузере.Вы увидите, что в зависимости от размера, до которого вы его масштабируете, контент будет меняться соответствующим образом.

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

    3. Начните с контрольных точек минимальной ширины

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

    Таким образом вы проектируете экраны для небольших устройств и добавляете больше контента и элементов пользовательского интерфейса по мере увеличения размеров экранов. Помните: всегда легче масштабировать вверх, чем вниз.

    4. Расставьте приоритеты для контента

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

    Согласно Interaction Design Foundation, мобильные пользователи предпочитают более короткие и простые взаимодействия.Это означает, что они будут искать более конкретный контент. Скрытие контента и раскрытие его при необходимости может помочь упрочить этот беспроблемный пользовательский интерфейс. Однако иногда вам нужно просто иметь определенный контент на веб-сайте, поэтому использование сворачиваемых и расширяемых меню может работать вам здесь.

    5. Относитесь серьезно к кнопкам

    Дизайн кнопок имеет первостепенное значение, когда речь идет о гибком дизайне. На рабочем столе легко нажать кнопку, особенно с помощью мыши. А как насчет планшета? Или мобильный телефон? Палец не обладает точностью мыши.

    Ссылки и другие интерактивные области также подпадают под это действие. Если область щелчка слишком мала, вы можете расстроить своих пользователей. Средний размер касания пальцем составляет 44 × 44 пикселя, согласно Руководству Apple по работе с людьми. Для удобства использования адаптируйте пользователей, убедившись, что ваши кнопки и интерактивные области хорошо настроены для этого среднего значения.

    1. An Event Apart

    Конференция по дизайну взаимодействия An Event Apart обеспечивает плавный переход от их основного веб-сайта к их мобильному сайту.

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

    Единственное реальное изменение заключается в том, что для мобильной версии хлебные крошки вверху сворачиваются с гамбургер-меню, которое четко обозначено словом «меню».

    2.New York City Ballet

    New York City Ballet использует видео на всех своих платформах, что дает пользователям представление о том, чего ожидать от посещения одного из их шоу.

    Веб-сайт для планшетов и настольных ПК имеет много общего, что помогает создать единообразный пользовательский интерфейс на всех их веб-сайтах, а также не мешает работе с мобильными устройствами.

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

    3. Paper Tiger

    Paper Tiger — это дизайнерское агентство, базирующееся в Нью-Джерси, и его веб-сайт демонстрирует, как можно сохранить тот же стиль, когда тип используемых изображений и типографики учитывается по отношению к пространству.

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

    4. Wired

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

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

    В целом, удобная навигация и удобные кнопки социальных сетей позволяют легко делиться статьями с помощью Wired.

    5. Музей Виктории и Альберта

    Музей искусства и дизайна Виктории и Альберта сочетает в себе захватывающие образы, типографику и цветовые схемы, которые не только дополняют друг друга, но и хорошо работают на разных платформах.

    Он выхватывает печально известное гамбургер-меню на своем мобильном устройстве.

    Чтобы противостоять дурной славе меню, V&A решили объединить его с четкой копией, чтобы пользователи знали, где они могут найти параметры навигации.

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

    6. Popular Science

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

    Контент занимает центральное место, как и следовало ожидать. Благодаря адаптивным изображениям и чистой типографике Popular Science успешно создает адаптивный веб-сайт, который легко читать и использовать.

    Информация на этом веб-сайте представлена ​​таким образом, что все его содержимое можно легко масштабировать для широкого диапазона устройств.

    7. Swiss Air

    Авиакомпания Swiss Air поддерживает свой смелый призыв к действиям на всех платформах, чтобы пользователи могли получить в свои руки лучшие рейсы и предложения независимо от устройства.

    Версия веб-сайта для мобильных устройств и планшетов меняет размер в соответствии с размером и разрешением экрана без потери какого-либо важного контента, она очень удобна, проста в навигации и практична.

    Изменение сетки на основном веб-сайте и в версии для планшета на строки в мобильной версии также было разумным выбором.

    8. Spigot Design

    Spigot Design предлагает веб-дизайн и разработку с полностью персонализированным обслуживанием. Его веб-сайт может похвастаться захватывающим видео с героями с модным полупрозрачным цветным слоем поверх.Он работает отлично, независимо от того, на каком устройстве вы его просматриваете.

    Кроме того, это веб-сайт, который предоставляет пользователю простой и интуитивно понятный интерфейс, которым не жертвуют на небольших платформах с панелями с вертикальной прокруткой.

    Также было уделено внимание использованию хорошо заметных кнопок на небольших устройствах; две кнопки CTA по-прежнему являются первым, что видит пользователь, а кнопка меню гамбургера удобно перемещается вниз в нижний горизонтальный ряд, так что ее можно легко нажимать большим пальцем.

    9. MGSM

    Модный бренд MGSM специализируется на последних тенденциях на своем рынке, но он также является лидером в области веб-дизайна.

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

    С точки зрения содержания, наиболее важным для пользователей, очевидно, является ассортимент продукции, который по-прежнему доступен для просмотра на небольших платформах, где пункты меню свернуты — разумный шаг, чтобы не перегружать пользователя.

    10. Дизайн «Сделано в Германии»

    Немецкий дизайнерский веб-сайт DMIG 5 может похвастаться поразительными изображениями эскизов с цветовой схемой, которая идеально контрастирует с эстетически привлекательным шрифтом Sans Serif.

    Эти изображения и типографика образуют идеально синхронный параллакс-скроллинг для пользователя, и ему удается сохранить этот эффект при уменьшении до меньших версий.

    Интересно, что название веб-сайта уменьшается с «DMIG 5» до «5» при изменении размера или просмотре на мобильном устройстве, что означает, что дизайнеры действительно думали о количестве деталей в меньших разрешениях и о том, как это повлияет на взаимодействие с пользователем.

    11. Больше опасностей Больше героев

    Этот народный дуэт из Нэшвилла выбрал лучший дизайн для своего адаптивного веб-сайта.

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

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

    12. Smashing Magazine

    Дизайн веб-сайта Smashing Magazine громко кричит красным цветом — это кладезь забавных, интерактивных элементов и контента.

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

    Это достигается за счет адекватного использования интервалов и типографики; размер шрифта и положение контента были четко разработаны с учетом размера страницы.

    Кнопка «Темы» меняется на кнопку «Меню» как решение для уплотнения элементов навигационной цепочки и убивает двух зайцев, переходя в раздел «Темы».

    13. Flow Festival

    Когда вы заходите на сайт музыкального фестиваля, первое, что вы хотите увидеть, — это состав участников. Кто играет?

    Flow Festival, который проходит в Финляндии, имеет веб-сайт, который делает именно это, сочетая минималистский дизайн с крупным текстом на белом фоне и большими фотографиями, чтобы рекламировать именно то, что важно для пользователя — художников.

    Разделы сайта разделены с помощью визуально приятного динамического движущегося текста, возвращающего китчевый дизайн Marquee 90-х годов. В версии с маленьким экраном он убран на ступеньку ниже, чтобы не перегружать экран.

    14. Magic Leap One

    Magic Leap One — это создание дополненной и виртуальной реальности для своих пользователей, и веб-сайт демонстрирует это. И он делает это на удивление хорошо благодаря уникальному интерактивному интерфейсу, который поддерживается на всех платформах.

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

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

    15. Dropbox

    Компания Dropbox отлично поработала над адаптацией своего веб-сайта к устройствам меньшего размера. Версия для настольных ПК может похвастаться элегантной эстетикой с дополняющими друг друга цветами сетки и изображения.

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

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

    16. GitHub

    GitHub демонстрирует, что важно показать пользователю, когда речь идет о бизнесе и целях конверсии. Например, когда вы заходите на их версии для настольных ПК и планшетов, первое, что вы замечаете, — это описание того, что предлагает GitHub.

    Рядом с описанием находится форма, в которой пользователь может зарегистрироваться на GitHub, даже если в строке меню есть еще один призыв к действию. Это дает пользователю широкие возможности завершить действие, если он немного больше отвлечен дополнительным контентом и элементами, отображаемыми с большим разрешением.

    Однако при уменьшении до разрешения для мобильных устройств форма регистрации удаляется. Более чем вероятно, потому что кнопка регистрации более заметна на верхней панели, где она находится рядом со значком меню гамбургера, в котором собраны все различные параметры меню, чтобы сделать пользовательский интерфейс более компактным и аккуратным.

    17. Shopify

    В строке меню Shopify мы видим две группы опций. Они группируют пункты главного меню слева, которые вращаются вокруг основных операций и навигации Shopify.Справа находится другая группа, которая меньше связана с навигацией и функциями на сайте, такими как вход в систему, регистрация и изучение цен и CTA для запуска бесплатной пробной версии.

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

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

    18. Dribbble

    Сообщество дизайнеров, Dribbble скрывает свои пункты меню за гамбургер-меню слева. Похоже, что в сообществе дизайнеров есть много разных мнений о том, на какой стороне экрана должно располагаться гамбургер-меню. Согласно дизайну Android Material, гамбургеры должны располагаться слева, в то время как многие дизайнеры утверждают, что они должны идти справа, потому что это подходит для зоны большого пальца большинства пользователей-правшей.

    Однако закрепление гамбургера слева от экрана имеет смысл в случае с Dribbble. Учтите, что большинство пользователей, попадая на Dribbble, стремятся искать определенные категории дизайна. Теперь имеет смысл зарезервировать правую часть для полосы фильтров!

    19. Slack

    Slack также группирует свои пункты меню в гамбургер-меню для планшетных и мобильных версий своего веб-сайта. И мы видим также сокращение количества призывов к действию «Попробовать бесплатно».Вместо двух призывов к действию в верхней части экрана в мобильных устройствах и планшетах они заменены одной большой кнопкой, которая занимает почти всю ширину экрана.

    Их содержимое веб-страниц сжимается в один столбец на мобильных устройствах, с текстовыми абзацами после изображений и даже строка логотипов компаний, использующих их услуги, сжимается до трех строк.

    20. CSS Tricks

    Что нам интересно в CSS Tricks, так это то, что для их популярного ежемесячного контента они используют карусель как для настольной, так и для адаптивной версии своего веб-сайта.

    Как ни странно, в мобильной версии эта карусель действительно обеспечивает более удобную работу. На рабочем столе вам необходимо использовать полосу прокрутки для прокрутки контента, чего большинство дизайнеров UX-UI сегодня стараются избегать.

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

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

    21. Deux Huit Huit

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

    Тем не менее, агентство веб-дизайна Deux Huit Huit является отличным примером того, как вы можете сохранить тонкие движения в уменьшенных версиях вашего веб-сайта, обеспечивая при этом тот же пользовательский интерфейс.

    Текст на главном изображении все еще движется, а их GIF-файлы по-прежнему являются GIF-файлами. Однако при уменьшении масштаба они скрывают свои пункты меню буквально за словом «Меню», которое функционирует как кнопка. Включение текста с возможностью нажатия в мобильные версии может показаться немного нелогичным для мобильных пользователей, но, тем не менее, мы ценим инициативу.

    Еще один аспект, который нам не нравится, заключается в том, что в мобильной версии они решили убрать призыв к действию «Нанять нас» в меню как простой вариант внизу, который не имеет никакого отношения к этому.Этот пример показывает, что при разработке адаптивного веб-сайта важно учитывать иерархию контента и бизнес-цели.

    22. Rally Interactive

    Rally Interactive — это пример адаптивного веб-сайта, который пытается предоставить пользователю максимальное удобство между мобильной и настольной версиями своего веб-сайта. Гамбургер-меню в настольной версии точно такое же, как и в мобильной. Изображения одинаковы, и практически весь контент, включая кнопку «Вернуться вверх», одинаков.Единственное, что изменилось в мобильной версии, — это сдвиг текста из двух столбцов в один столбец.

    Может ли пользователь настольного компьютера получить то же самое на мобильном устройстве? Ответ положительный. Хорошо ли иметь точно такой же опыт? Жюри пока еще нет. Скрывать пункты меню за гамбургером в версии для ПК не всегда имеет смысл, в зависимости от бизнес-целей вашего веб-сайта и целей удобства использования. Многие пользователи UX утверждают, что для отображения этих опций следует использовать дополнительное пространство на экране, что улучшает обнаруживаемость.

    23. Агентство цифрового маркетинга и рекламы VML

    Адаптивный веб-сайт Агентства цифрового маркетинга и рекламы VML переходит от макета с тремя столбцами к макету с одним столбцом после того, как его масштаб уменьшается до меньшего разрешения. Однако большая часть контента остается прежней. Даже гамбургер-меню остается таким же, как и в настольной версии, как в приведенном выше примере с Rally Interactive.

    Однако, несмотря на то, что в мобильной версии все работает хорошо, мы хотели бы рассмотреть вопрос о пересмотре дизайна кнопок в мобильной версии.Несмотря на то, что все хорошо масштабируется, дизайн кнопок слишком минимален и не выглядит интерактивным. В настольной версии есть эффект перехода выделения при наведении курсора мыши на них. Однако в мобильной версии эффект не заметен, пока пользователь не коснется экрана.

    24. Forefathers Group

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

    Однако все это теряется, когда веб-сайт масштабируется до мобильных разрешений, а главное видео заменяется логотипом, который не совсем отражает ту тяжелую работу, которую они вложили в свою марионетку. Хотя трудно передать удовольствие от движений марионетки на статичном изображении, мы не можем не думать, что даже это могло быть более визуально привлекательным решением.

    При этом их уменьшенный дизайн чист и работает с функциональной точки зрения, что делает его отличным примером адаптивного веб-сайта.Единственная проблема с функциональностью заключается в том, что кнопки социальных сетей полностью исчезают на телефонных и планшетных версиях их веб-сайтов. Смелый шаг, который ставит нас в тупик.

    25. Наоми Аткинсон

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

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

    Однако, если бы у нас было одно недовольство по поводу этого примера адаптивного веб-сайта, это было бы использование значка + для хранения параметров меню вместо гамбургер-меню.Как правило, использование значков, согласующихся с ментальными моделями большинства пользователей, имеет приоритет перед стилем. Это не значит, что вы не можете вносить новшества в дизайн значка гамбургера. Тем не менее, использование значка + для открытия меню является для нас запретом, когда этот значок используется для множества других действий, таких как увеличение громкости, яркости или контрастности или добавление элементов в списки.

    26. 1987 Masters

    1987 Masters — компания по организации мероприятий, базирующаяся в Лос-Анджелесе. Несмотря на то, что в их доменном имени указано «1987» (1987 мастеров или 1987 год?), Их веб-сайт, кажется, построен в стиле, более близком к дизайну 70-х годов, с триповой областью, которая следует за курсором по экрану.Этот курсор немного отвлекает и в лучшие времена немного тошнит.

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

    27. BeDance School

    BeDance School — это адаптивный шаблон веб-сайта от Muffin Group.Он красочный, привлекательный и отвечает большинству требований, когда дело доходит до увлекательного дизайна пользовательского интерфейса. И он также в основном отзывчивый: каждый элемент, изображение и текстовый абзац красиво масштабируются в соответствии с его местом в заранее определенной иерархии контента.

    Однако есть одна проблема: кнопки с призывом к действию для «О нас» и «Наше предложение» не изменяют свой размер при уменьшении до просмотра мобильного телефона или планшета. Помните, что средний размах кончиков пальцев составляет около 44 × 44 пикселей! Но дело не только в том, что эти кнопки трудно нажимать в мобильной версии, но и призывы к действию практически невозможно прочитать!

    28.Starbucks

    Starbucks — отличный пример адаптивного веб-сайта — простой, привлекательный адаптивный дизайн, сделанный правильно. Здесь нет причудливого параллакса, но он одинаково хорошо справляется со статичными, но красочными изображениями их сезонной линейки продуктов. Однако у них могла возникнуть дилемма, заключающаяся в том, что их продуктовое «меню», которое также является опцией меню, объединяется в гамбургер-меню при уменьшении масштаба дизайна.

    Почему это может быть проблемой? Ты угадал! Потому что многие пользователи не ожидают увидеть опцию «Меню», когда открывают гамбургер-меню.Однако Starbucks, очевидно, достаточно хорошо знала своих пользователей, чтобы понять, что они «поймут», что в данном случае они явно говорят о меню продукта, а не о меню веб-сайта!

    Еще один заслуживающий внимания аспект — их подход к иерархии контента при уменьшении масштаба контента для меньших разрешений. Например, в настольной версии слева от изображения карты отображается абзац с описанием их карты Rewards Visa Card. Обычно, когда два столбца уменьшаются в масштабе, содержимое справа имеет тенденцию опускаться ниже, чем слева.Однако в этом случае изображение смещается вверх над описанием. Эта установка позволяет им показывать карточку перед текстом.

    29. Paravel

    Вы будете потрясены этим. Трент Уолтон, искусный дизайнер и программист, фактически создал веб-сайт, макет которого практически не меняется. Единственные видимые различия — сдвиги от нескольких столбцов к одному на страницах информации и поиска.

    И даже эти изменения просто касаются смещения текстовых столбцов под изображениями.Многие дизайнеры хотели бы, чтобы их дизайн-проекты были такими легкими! Однако, если контент и подход к дизайну позволяют, как в этом случае, то предоставление клонированного опыта на мобильных и планшетных версиях вполне может быть самым простым и наиболее экономичным решением. Самое главное, чтобы ваш адаптивный дизайн обеспечивал одинаковый отличный UX на всех устройствах.

    30. Отели Scott Resort

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

    Одним из впечатляющих аспектов этого примера адаптивного веб-сайта является то, что он показывает, как даже самые сложные шаблоны дизайна в сочетании с вниманием к деталям могут работать при разработке для мобильных устройств. Например, текст заголовка, который видит пользователь («Найдите себя здесь»), и кнопка CTA для просмотра видео перекрывают главное видео, а кнопка прозрачна.

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

    Адаптивный дизайн — действительно универсальный подход к проектированию. Существует множество способов отображения контента, и часть удовольствия от UX-дизайна заключается в том, чтобы выяснить, как доставить этот контент таким образом, чтобы он не зависел от устройства, на котором он отображается.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *