Создание адаптивных сайтов: Адаптивный дизайн сайта. Что это и как его создать?
Содержание
Разработка адаптивного сайта
Современный мир невозможно представить без различных гаджетов, которые сопровождают нас повсюду. Большую часть информации мы получаем из различных устройств — будь то экран ТВ, смартфон, ноутбук или планшет.
Обилие смарт-устройств с различным разрешением и ориентацией экранов зачастую создает затруднения с отображением информации. Чтобы избежать таких проблем рекомендуется при разработке сайта использовать адаптивный верстку проекта.
Само понятие «адаптивный дизайн сайта» было введено в обиход в 2010 году в статье Итана Маркота. Спустя несколько лет адаптивная верстка сайта стала использоваться большинством крупных компаний.
Сегодня многие владельцы веб-проектов слышали про адаптивные сайты, но не все понимают, в чем их специфика и поэтому не спешат переходить на новые версии.
Для начала поясним, чем отличается адаптивный дизайн сайта от обычной «резиновой верстки»
- Обычный сайт
Обычный сайт с резиновой версткой отображается в браузере мобильного устройства так, как он есть, изменяясь под размеры дисплея. Если на сайте присутствуют мелкие детали, например, формы регистрации или входа, то увеличить их можно только с помощью пальцев. Адаптивный сайт
Создание адаптивного сайта позволяет проекту при использовании в мобильном браузере перестраиваться именно под ваш гаджет. Т.е. навигация по сайту и размещение контента автоматически подстраивается под конкретную модель устройства.
Чем отличается мобильная версия сайта от адаптивной?
Разработка адаптивных сайтов имеет ряд неоспоримых преимуществ перед веб-проектами, в которых используются мобильные версии.
Мобильная версия сайта — это дополнение к вашему основному проекту, которое переработано под мобильные телефоны. Контент под такие сайты урезается, картинки делаются «легче», и пользователь не тратит много трафика, т.е. денег. Но как бы ни были удобны мобильные версии, они все равно постепенно замещаются адаптивными версиями сайта.
И вот почему…
В адаптивном сайте нет необходимости отделять и поддерживать несколько версий сайта (для ПК, планшета или мобильного телефона). Пользователь сможет увидеть весь контент сайта, адаптированный под его персональный гаджет. Таким образом, усеченные версии сайта теряют свою актуальность.
Плюсом при создании адаптивного сайта является его размещение на одном URL. Иногда случается так, что переадресация с главного сайта на мобильную версию работает некорректно, что сказывается на доступности контента. В итоге страдает как сам проект, так и пользователь, который с большей долей вероятности переключит свое внимание на другой более адаптированный и удобный сайт.
В SEO оптимизации адаптивная версия сайта играет не последнюю роль. Например, Google отдает предпочтение сайтам с адаптированной версткой при ранжировании в поиске на мобильных устройствах.
А теперь о технической стороне вопроса. Как сделать адаптивный сайт и на что нужно обратить внимание?
Многие разработчики сайтов утверждают, что работу над проектом следует начинать именно с версии для мобильных устройств. Это утверждение до сих пор находится под вопросом, т.к. для кого-то проще разрабатывать сайты для ПК и уже полную версию адаптировать под другие разрешения.
Создание адаптивного дизайна сайта включает в себя
- Разработку адаптивного шаблона сайта, т.е автоматическую подстройку шаблона под различные разрешения экрана. Сюда также входит адаптация блоков с контентом и изображениями на сайте. Блоки с контентом должны также менять размеры в соответствии с разрешением экрана, а изображения меняться в размере и весе.
- Работу с гибкой сеткой, что позволяет изменять конфигурацию макета.
- Изменение элементов навигации и улучшение их юзабилити.
- Адаптацию видео контента
Примеры адаптивных сайтов
Хотите заказать адаптивный сайт? Добро пожаловать к нам.
заказать адаптивный дизайн — Sibdev
Адаптивные сайты — это сайты, которые корректно отображаются на всех устройствах, независимо от технических характеристик последних. В настоящее время люди открывают страницы с различных девайсов: телефонов, планшетов, компьютеров и т.д.
С помощью создания адаптивного дизайна можно решить проблему неправильного отображения информации. Это позволяет привлечь к своему ресурсу большой поток клиентов. Да и алгоритмы поисковых систем сейчас устроены таким образом, что в первую очередь показывают именно адаптивные страницы.
Особенности разработки адаптивных сайтов
Для создания адаптивного веб-сайта приходится приложить немало усилий. Нужно сделать так, чтобы при открытии страница подстраивалась под размер и расширение экрана пользователя. Поэтому для каждого устройства нужно создать свой макет сайта. В этом и состоит главная особенность разработки: нужно сделать несколько моделей страницы. Под каждый тип устройства придется разрабатывать уникальный макет.
Пользователи отдают предпочтение таким интернет-ресурсам по нескольким причинам: высокая скорость загрузки, удобный для просмотра формат, хорошее качество изображений и т. д.
Поэтому ответ на вопрос: «Как привлечь к своему продукту большую аудиторию?» простой – заказать адаптивный дизайн сайта.
Этапы создания адаптивного сайта
1. Выбор концепции сайта. На этом этапе мы:
— Определяем целевую аудиторию;
— Определяем функции сайта;
— Разрабатываем дизайн.
2. Составление технического задания. Здесь описываются требования к функционалу и дизайну будущей страницы. Это позволяет правильно рассчитать стоимость работы и убедиться, что требования заказчика были поняты верно.
3. Начало разработки. После согласования технического задания, мы приступаем к работе по созданию сайта. На этом этапе создается макет будущей страницы, ее структура. Здесь же происходит разработка адаптивного дизайна. Потом мы программируем и запускаем пробную версию будущего сайта.
Каждую неделю мы показываем заказчику результат разработки. Это позволяет услышать мнение и замечания клиента, благодаря чему в конце получится продукт, удовлетворяющий всем начальным требованиям.
4. Тестирование готового продукта. Мы проверяем работу получившегося сайта автоматическими программами и вручную. Это позволяет найти и устранить ошибки и баги, если таковые имеются.
5. Запуск сайта. На этом этапе происходит финальная настройка и запуск работы веб страницы. После запуска, уже в процессе работы сайта мы проводим повторное тестирование.
6. Поддержка интернет-ресурса. После запуска наши специалисты поддерживают работу сайта. Устраняют технические неполадки, добавляют новые блоки и корректируют старые. Вы можете быть уверены, что заказанный сайт будет работать без перебоев.
Модели работы: Fixed Price или T&M
У нас существуют две модели работы. Вместе с клиентами мы выбираем наиболее оптимальную:
Fixed Price. Эта модель отлично подойдет для проектов с небольшим бюджетом и сжатыми сроками. Для нее необходимо составить максимально подробное техническое задание, хотя бы на этап. Это позволит избежать непредвиденных трат и задержек во время разработки.
Time & Materials. Такая модель используется, когда невозможно составить четкое техническое задание для создания адаптивных сайтов. Оплата происходит за выполненную в конкретный промежуток времени работу.
Для сотрудничества по этой модели нужен большой бюджет, потому что заранее сложно сказать, какие средства могут понадобиться на том или ином этапе разработки.
Разработка адаптивных сайтов — заказать верстку адаптивного сайта, цена на Инфодизайне
Современные пользователи для просмотра сайтов в интернете используют различные устройства с разной диагональю экрана и разрешением. Чтобы ваш интернет-ресурс выглядел одинаково красиво и на настольном мониторе, и на смартфоне, необходима разработка адаптивного дизайна. Заказать эту услугу вы можете в компании «ИнфоДизайн». Наша фирма имеет большой опыт работы по адаптации сайтов для просмотра на различных устройствах. Закажите создание адаптивного дизайна и обеспечьте вашему интернет-ресурсу качественную коммуникацию с пользователями, которая не замедлит отразиться на росте прибыли компании.
Преимущества заказа адаптивного дизайна в компании «ИнфоДизайн»
Какие плюсы вы можете получить, если закажете создание сайтов с адаптивным дизайном в нашей компании? Наиболее важные моменты заключаются в следующем:
- Ваш сайт будет идеально выглядеть на любом устройстве, которое имеет браузер, независимо от диагонали экрана и разрешения.
- Мы индивидуально подходим к проектированию каждого сайта и разрабатываем адаптивный дизайн с учетом специфики именно вашего ресурса.
- Адаптация сайта позволяет вам существенно увеличить количество потенциальных посетителей ресурса, которые конвертируются в покупателей товаров и услуг.
- Использование адаптивного дизайна дает возможность увеличить конверсию, так как по статистике большую часть покупок пользователи совершают именно с телефонов и планшетов.
- Наши специалисты модернизируют сайт таким образом, что на телефон и планшет он будет загружаться намного быстрее, которые связываются с интернетом по мобильной сети. Это важно именно для пользователей мобильных устройств, которые не хотят ожидать загрузки основного сайта в течение двух-трех минут.
- Сотрудники компании «ИнфоДизайн» используют при создании адаптивного дизайна эффективные прототипы, фишки и ловушки, способствующие увеличению конверсии посетителей в покупателей.
- Программисты фирмы устанавливают на сайт скрипты, позволяющие эффективно определять тип используемого устройства и отображать на экране те элементы ресурса, которые подходят к конкретному случаю.
Этапы разработки адаптивного дизайна
Для получения максимального результата работа над адаптивным ресурсом в интернете ведется следующим образом:
- Проектирование макета дизайна. Для начала наши дизайнеры разрабатывают графическую часть сайта. Учитывается специфика отображения элементов интерфейса на разных устройствах, включая планшеты, смартфоны и ПК.
- Программирование. После окончания работы над дизайном производится верстка макета. Наши специалисты используют особую технологию адаптивной верстки, которая дает возможность отображать сайт корректно на всех возможных устройствах. После этого реализуется задуманный функционал проекта.
- Запуск. Последний этап – тщательная проверка возможных вариантов отображения сайта на экранах различных устройств. На этой стадии проектирования выявляются и исправляются возможные ошибки, ресурс наполняется необходимой информацией (текстами, картинками и др.).
Дополнительные преимущества адаптивного дизайна
Адаптивный дизайн интернет-ресурса приносит владельцам сайта и дополнительные плюсы:
- Такой проект проще продвигается в поисковой выдаче Яндекс и Google
- Интернет-магазин в адаптивном дизайне позволяет увеличить объемы продаж.
- Использование адаптивного сайта заменяет разработку отдельного мобильного приложения для телефона.
Чтобы заказать создание адаптивного дизайна для вашего сайта, достаточно позвонить по указанному телефону специалистам компании «ИнфоДизайн» либо оставить заявку с помощью формы обратной связи.
Как это выглядит
Адаптивные сайты всегда подстраиваются под размер экрана устройства, с которого пользователь просматривает ваш сайт. Например, при уменьшении размера экрана, блоки на сайте перестраиваются, боковые колонки перемещаются вниз под основной контент, оставляя главному содержимому вашего сайта больше места и, не отвлекая пользователей с маленькими размерами экрана от совершения нужных вам действий.
Дизайнер при разработке сайта учитывает, что размер кнопок и пунктов меню должен быть довольно большим, а ссылки и элементы навигации лучше размещать подальше друг от друга, чтобы пользователям было удобно пользоваться сайтом на маленьком экране телефона.
Пример адаптивного дизайна и верстки (из нашего портфолио):
Пример адаптивного дизайна (сайт из нашего портфолио):
Вы хотите иметь современный сайт, которым было бы удобно пользоваться на любом устройстве?
Тогда звоните нам прямо сейчас или оставьте заявку:
Разработка адаптивного дизайна сайта
Причины заказать адаптивный дизайн сайта в KOLORO
Адаптивный дизайн сайта – это оформление веб-страниц для оптимального отображения и удобного взаимодействия с пользователем. Целью создания адаптивного дизайна является оптимизация под любой тип устройств и формат экранов.
Существует два подхода к разработке адаптивного дизайна сайта. Они основаны на первичности создания: интерфейса для смартфона или веб-сайта.
Сотрудники KOLORO учитывают интересы пользователей и специфику их взаимодействия с устройствами. Ведь телефон используется в первую очередь для быстрого решения задач – поиска информации, сравнения цен, оплаты счетов. Человек, пользуясь компьютером, имеет больше времени и возможностей глубоко изучить и оценить информацию.
Основываясь на опыте и познаниях в человеческой психологии, специалисты компании KOLORO предложат вариант создания адаптивного дизайна сайта, который отвечает идеям и целям вашего бренда.
Создание адаптивного сайта: отличие от мобильной версии
Мобильная версия сайта запускается на поддомене, а ресурс с адаптацией имеет один URL. Мобильная модификация сайта нацелена на упрощение элементов страницы. В свою очередь, сайт с адаптивным дизайном будет выглядеть следующим образом: на смартфоне отображаются основные возможности взаимодействия, на планшете с большим разрешением экрана опциональные блоки и панели, а на десктопном устройстве весь функционал ресурса.
Если размышлять о том, кому подойдет разработка адаптивных сайтов? То отметим, что адаптивный дизайн — отличное решение для маленьких сайтов, блогов, интернет-маркетов, а также для корпоративных или информационных ресурсов.
Адаптивный дизайн сайта | Виды адаптивных мобильных дизайнов
Количество устройств с выходом в интернет, постоянно растет. Сначала к компьютерам добавились смартфоны, потом планшеты, теперь телевизоры. Кто знает, каким образом мы будем выходить в Сеть завтра. Очевидно, что дизайн сайтов нужно адаптировать для всех возможных экранов: стационарных и мобильных. Эту задачу решает адаптивный дизайн.
Содержание
Что такое сайт с адаптивным дизайном?
Вы наверняка замечали, что некоторые сайты по-разному выглядят на разных экранах, то есть на большом мониторе мы видим, к примеру, три колонки, развернутое меню и много других функциональных блоков. На экране мобильного устройства колонка уже одна, меню перегруппировано, большая часть элементов управления скрыта.
Можно подумать, что перед нами совсем другой сайт, созданный специально для мобильных устройств. Так, к слову, раньше и делали, но сейчас дизайнеры предпочитают создавать универсальный дизайн, который автоматически подстраивается под любой размер экрана. Делать это можно разными способами.
Виды адаптивных мобильных дизайнов
Подходы к созданию мобильных сайтов развиваются. Первым из них был так называемый резиновый дизайн, когда контент растягивался или сжимался. Для разных разрешений стационарных мониторов такой подход был вполне применим, но адаптировать дизайн сайта для маленьких экранов смартфонов он уже не мог. Изображение и текст становились слишком мелкими. Поэтому появились более функциональные методы.
- Адаптивный макет. В этом случае проект сайта создается на основе нескольких макетов, фиксированных для стандартных размеров экранов. Фактически дизайнер проектирует несколько разных дизайнов, между которыми выполняется автоматическое переключение. Размеры блоков сайта в этом случае всегда заданы жестко (в px).
- Отзывчивый макет. При таком подходе создается проект сайта с гибкой сеткой, гибкими изображениями и медиазапросами. Иначе говоря, размер блоков задается не в пикселях, а в процентах от размера экрана. Для такого дизайна не имеет значения, открыт сайт на мобильном устройстве или на десктопе — макет в любом случае будет выглядеть хорошо.
- Смешанный макет. Если дизайнер хочет сделать макет максимально адаптированным к всевозможным размерам экранов, он может комбинировать оба подхода. В одних случаях выставлять размеры в пикселях, в других — в процентах, увеличить насколько возможно количество возможных разрешений экранов. Такой подход называют mobile last (от англ. — «последними мобильные»). Его чаще всего используют при создании мобильного сайта на основе классического.
Обратите внимание, что термин «адаптивный макет сайта» — это совсем не то же самое, что адаптивный дизайн сайта. Макет — это лишь изображение, показывающее расположение элементов сайта. Дизайн же — понятие более общее, отражающее подход к работе.
В чем разница между отзывчивым и адаптивным дизайном сайта?
Отзывчивый дизайн основан на трех принципах:
- резиновый макет;
- медиазапросы;
- резиновые изображения и видео.
Все это реализуется средствами HTML+CSS, потому что такой код будет работать на абсолютно любом устройстве: и мобильном, и стационарном. Но при этом мы получаем сильные ограничения по функциональности. Фактически дизайнер разрабатывает только мобильный сайт, который будет просто визуально изменяться под размер экрана.
Адаптивный дизайн основан на отзывчивом, но дополнен концепциями прогрессивного улучшения и mobile first (от англ. — «сначала мобильные»). Эти концепции заключаются в том, что разработка начинается с создания мобильного, самого простого сайта, который постепенно усложняется. На базу из HTML+CSS наращивают улучшения и функциональные элементы, реализуемые средствами CSS+JS.
Выглядеть это будет следующим образом: адаптивный сайт, отображаемый на мобильном устройстве, имеет базовые возможности для взаимодействия с пользователем, при этом большая часть элементов управления будет скрыта. На планшете с большим размером экрана часть элементов управления будет доступна сразу, это уже не совсем мобильный, но еще и не полноценный сайт. На большом экране десктопа адаптивный дизайн «продемонстрирует» нам сайт с максимальным усложнением и функциональностью: всплывающими окнами, онлайн-консультантом, динамическим контентом и так далее.
Универсальные шаблоны для адаптивного дизайна
Каким именно образом делать дизайн адаптивным, каждый решает сам. Можно создать полностью свой макет, а можно использовать один из вариантов, предложенных Люком Вроблевски — основоположником концепции «сначала мобильные».
MostlyFluid («самый гибкий»)
Этот макет основан на резиновой сетке, но на больших экранах она не растягивается, а остается неизменной — увеличиваются лишь поля. Зато при уменьшении экрана колонки сначала сжимаются, а при достижении контрольной точки выстраиваются друг под другом. Основным достоинством этого шаблона можно назвать то, что контрольная точка, на которой происходит переход адаптивного мобильного дизайна на новое расположение элементов, всего одна.
Column Drop («сброс колонок»)
Этот адаптивный шаблон подразумевает видоизменения дизайна следующим образом: при уменьшении размеров экрана колонки выстраиваются вертикально друг под другом, но не все сразу, как в предыдущем шаблоне, а постепенно. Контрольные точки для этого шаблона нужно выбирать в зависимости от вида контента.
LayoutShifter («сдвиг макета»)
Один из самых сложных макетов для адаптивного дизайна, но в то же время и один из самых эффективных. В нем предусмотрено несколько контрольных точек, переход через которые приведет не только к другому размещению колонок, но и к перемещению контента.
Tiny Tweaks («маленькие хитрости»)
Не такой универсальный шаблон, как предыдущие, потому что подходит лишь для дизайна из одной колонки. Это, к примеру, большие статьи, лендинги или одностраничные сайты. В этом случае при изменении размера меняется размер шрифта и изображений, перемещаются отдельные блоки.
Off Canvas («за границами»)
Идея этого шаблона заключается в том, что на большом экране десктопа видны все меню и элементы навигации. Но стоит открыть его на устройстве с меньшим размером дисплея, как часть элементов будет скрыта за границами экрана. В любой момент их можно будет вызвать, а затем скрыть обратно.
Эти шаблоны необязательно использовать поодиночке. Их вполне можно комбинировать — например, Off Canvas хорошо сочетается с Column Drop.
Обязательно ли использовать адаптивный мобильный дизайн?
Еще несколько лет назад над этим вопросом действительно можно было думать. Сегодня объем трафика с мобильных устройств растет с каждым днем, а значит, делать сайты, которые будут нормально выглядеть только на десктопах, просто неразумно.
Полезно
8
Три шага к созданию адаптивного дизайна сайта НКО
Мы продолжаем тему адаптивного веб-дизайна статьей, рассказывающей о трех шагах на пути к созданию адаптивного веб-дизайна для вашего сайта.
Напоминаем, что ранее мы рассказывали о том, что такое адаптивный дизайн и зачем он нужен, а также приводили подборку из 10 вдохновляющих примеров красивого адаптивного дизайна сайтов НКО. Сегодня мы рассмотрим три шага, которые помогут вам в создании адаптивного веб-дизайна.
Представьте, что вы ужинаете с друзьями или, например, это деловой ужин, и вы так воодушевлены, что хотите показать сайт вашей организации. Вы достаете iPhone, открываете сайт, но вдруг оказывается, что сайт, открытый через телефон, выглядит некрасиво, или не читается, или колонки разъехались в разные стороны, или кнопки такие маленькие, что вам нужно увеличивать отдельные участки сайта, или все это сразу.
Не самое хорошее первое впечатление.
Почему адаптивный дизайн важен
Наверное, вы уже заметили, что таких мобильных устройств, как iPad, iPhone и Android, становится все больше, и, соответственно, людей, которые заходят в Интернет, используя такие устройства, тоже становится больше.
Так, 600 миллионов из 1 миллиарда пользователей Facebook заходят на сайт через мобильные устройства. Если рассматривать ситуацию с НКО, то, согласно недавней статистике, 15% трафика фандрайзинговых страниц и страниц с пожертвованиям в США приходятся на мобильные устройства.
Поэтому для НКО становится все важнее иметь адаптивный дизайн сайта, который будет удобен всем пользователям, независимо от устройств, которые они используют. Поверьте, если им не нужно будет уменьшать, увеличивать, поворачивать и совершать какие-либо еще манипуляции для того, чтобы прочитать вашу последнюю новость, они будут очень благодарны, и вероятность того, что они зайдут на ваш сайт снова сильно возрастет.
Три шага в создании адаптивного веб-дизайна
После того, как вы решили, что ваш сайт должен быть более адаптивным, вы можете последовать трем основным рекомендациям.
1. Определите, для чего вам нужна мобильная версия сайта
Определите, какие еще цели, кроме удобства и читаемости со всех устройств, есть у мобильной версии сайта. Спросите себя — будут ли у мобильных пользователей другие потребности, чем у тех, кто заходит на сайта с компьютера?
Например, пользователи сайта музея, которые заходят с мобильных устройств, вероятно хотят иметь быстрый доступ к расписанию и возможность купить билет с помощью телефона. Выстаивая структуру сайта таким образом, чтобы это было удобно сделать, вы увеличиваете количество потенциальных посетителей музея.
Подумайте о том, что могут захотеть сделать пользователи, посещающие ваш сайт, и организуйте его мобильную версию соответствующим образом.
2. Выберите подход
Существует три основных подхода к созданию адаптивного веб-дизайна.
1. Мобильная версия сайта. Создать мобильную версию сайта — это значит создать совершенно отдельный сайт, предназначенный только для мобильных устройств. Преимуществом этого подхода является то, что это версия только для мобильных устройств, и вы можете спроектировать ее таким образом, чтобы она была максимальна удобна для пользователей данных устройств. Недостатки — это затраты, как временные, так и денежные. Хотя, если вы пользуетесь WordPress, вы можете использовать плагин WP Touch, который автоматически создает мобильную версию сайта и позволяет выбрать, какие страницы будут отображаться, а какие нет.
2. Приложение. Мобильное приложение для вашего сайта может быть еще более удобным с точки зрения пользовательского опыта — за счет таких дополнительных функций, как доступ к сайту оффлайн, возможность настройки уведомлений, интеграция с социальными сетями и т.д. Обратной стороной также является высокая стоимость и необходимость постоянной работы с приложением. Кроме того, пользователям необходимо будет специально загружать приложение.
3. «Резиновый» дизайн. Это самый простой и дешевый подход к созданию адаптивного веб-дизайна. «Резиновый» значит то, что сайт автоматически изменяет размер и расположение содержания, в зависимости от размера экрана устройства, с которого его просматривают. Если вы используете WordPress, большинство платных тем, например, Headway, уже являются адаптивными.
3. Тестируйте после запуска
Безусловно, необходимо протестировать ваш мобильный сайт перед запуском, но важно также тестировать и после запуска. Основной причиной является то, что у вас очень мало информации (не считая гипотез) о том, как люди будут использовать мобильный сайт. Тестирование сайта после запуска поможет вам найти и устранить различные проблемы, и, соответственно, сделать ваш сайт еще лучше и удобнее.
Разработка адаптивного сайта от дизайна до тестирования юзабилити
Разработка адаптивной версии сайта предполагает использование верстки с динамическим изменением дизайна под размер экрана пользователя, его ориентацию, разрешение. Страницы будут корректно отображаться на любом устройстве: компьютере с различным размером монитора, ноутбуке, планшете или смартфоне и даже телевизоре. Отзывчивый дизайн (Responsive Web Design) устойчиво вошел в стандарт сайтостроения. Поисковые системы, думая о удобстве пользователей, рекомендуют использовать адаптивность для сайтов, владельцы которых хотели бы получать поисковый трафик. (Наличие адаптивности учитывается при продвижении Яндексом и Google)
Активный рост мобильной аудитории диктуют спрос на адаптивность интерфейсов. Это позволяет как привлекать больше трафика на сайт, так и эффективнее его использовать.
Разработка адаптивной верстки
При разработке макетов используются общепринятые стандарты в дизайне и верстке. Выбираются диапазоны разрешений, под которые будет адаптироваться интерфейс (обычно их не менее 3). Выполняется анализ потребностей аудитории, приоритеты информации и функционала. Важно сохранить все необходимые возможности, удобно и наглядно их представить в условиях ограниченного пространства.
Для новых проектов может применяться принцип Mobile first (Сначала мобильные) — при котором второстепенная информация может не отображаться, оставляя приоритет для самых важных блоков контента и функций. Для успешного проектирования дизайна подробно изучаются особенности целевой аудитории, их потребности и сомнения.
Важно уделить внимание скорости работы адаптивной версии. Учитывая, что часть пользователей будет посещать сайт с мобильных устройств, с подключением к интернету различной скорости — будет лучше, если скорость загрузки будет оптимизирована.
Этапы разработки
- Изучение текущего проекта, имеющейся статистики по посетителям
- Определение ключевых потребностей и функций
- Подготовка прототипов для разных типов страниц (для небольших проектов данный этап может быть пропущен)
- Создание макетов для всех типов страниц с вариациями под адаптацию
- Верстка
- Тестирование
Выполняется как полный редизайн сайтов, так и адаптация имеющегося дизайна. Трудозатраты привязаны к сложности дизайна, количеству типов страниц, специфики функциональных модулей (калькуляторы, формы). Для создания адаптивной версии сайта — свяжитесь с нами для уточнения деталей
Оценка стоимости работ выполняется в срок от 3 рабочих дней
Подробную информацию можно получить по телефону: +7 (920) 267 32 22
Как создать адаптивный веб-сайт
57% интернет-пользователей говорят, что они не будут рекомендовать бизнес с плохо спроектированным веб-сайтом для мобильных устройств. Это неудивительно, поскольку по состоянию на февраль 2021 года 55,56% мирового веб-трафика приходилось на мобильные телефоны.
Оптимизация веб-сайтов для мобильных устройств требует внедрения адаптивного дизайна. Вот почему большинство веб-разработчиков сейчас задаются вопросом, как сделать веб-сайты адаптивными почти в каждом проекте, с которым они работают.
Что такое адаптивный дизайн?
Адаптивный веб-дизайн относится к стратегии дизайна, которая создает веб-сайты, которые хорошо работают на мобильных, планшетных и настольных устройствах. Веб-сайты без адаптивного дизайна рискуют оттолкнуть значительное количество пользователей.
Кроме того, Google рассматривает «удобство для мобильных устройств» как параметр для ранжирования. Цитата из центрального блога Google для веб-мастеров,
: «Начиная с 21 апреля (2015 г.) мы будем расширять использование удобства для мобильных устройств в качестве сигнала ранжирования.Это изменение повлияет на мобильный поиск на всех языках мира и окажет значительное влияние на наши результаты поиска. Следовательно, пользователям будет проще получать релевантные высококачественные результаты поиска, оптимизированные для их устройств ».
Google Search Central также советует:
«Мобильная связь меняет мир. Сегодня у всех есть смартфоны, они постоянно общаются и ищут информацию. Во многих странах количество смартфонов превысило количество персональных компьютеров; наличие удобного для мобильных устройств веб-сайта стало критически важной частью присутствия в Интернете.
Если вы не сделали свой веб-сайт оптимизированным для мобильных устройств, сделайте это. Большинство пользователей, заходящих на ваш сайт, скорее всего, используют мобильные устройства ».
Естественно, разработчики и дизайнеры веб-сайтов уделяют большое внимание созданию адаптивных веб-сайтов. В этой статье будут рассмотрены некоторые методы, с помощью которых они могут это сделать, и протестировать веб-сайты на адекватный уровень отзывчивости.
Как создать адаптивный веб-сайт
1.Установите соответствующие точки останова для адаптивного дизайна
В адаптивном дизайне точка останова — это «точка», в которой контент и дизайн веб-сайта будут адаптироваться определенным образом, чтобы обеспечить наилучшее взаимодействие с пользователем.
Доступ к каждому веб-сайту осуществляется через устройства с разным размером экрана и разрешением. Программное обеспечение должно идеально отображать на экране любого размера. Контент или изображения нельзя искажать, вырезать или затемнять.
Для этого разработчики должны использовать адаптивные точки останова, иногда называемые точками останова CSS или точками останова медиа-запросов.Это точки, определенные в коде. Контент веб-сайта реагирует на эти моменты и подстраивается под размер экрана для отображения точного макета.
Бесплатная проверка адаптивного дизайна
Если установлены контрольные точки CSS, содержимое веб-сайта будет соответствовать размеру экрана и отображаться таким образом, что оно радует глаз и облегчает визуальное восприятие.
Используйте точки останова для наиболее часто используемых разрешений устройств, используемых на мобильных устройствах, настольных компьютерах и планшетах. Это будет:
- 1920 × 1080 (8.89%)
- 1366 × 768 (8,44%)
- 360 × 640 (7,28%)
- 414 × 896 (4,58%)
- 1536 × 864 (3,88%)
- 375 × 667 (3,75%)
Чтобы узнать больше о настройке правильных точек останова, изучите идеальные размеры экрана для адаптивного дизайна.
2. Начните с гибкой сетки
Раньше веб-сайты основывались на измерениях пикселей. Однако теперь они построены на том, что называется подвижной сеткой.
По сути, подвижная сетка позиционирует и устанавливает веб-элементы на сайте пропорционально размеру экрана, на котором они отображаются.Вместо того, чтобы создавать объекты с одним конкретным размером, установленным в пикселях, элементы на гибкой сетке будут реагировать и изменять размер, чтобы соответствовать размеру экрана.
Жидкая сетка разделена на столбцы; высота и ширина масштабируются, а не фиксированные размеры. Пропорции текста и элементов зависят от размера экрана.
Гибкая сетка также помогает поддерживать визуальную единообразие сайта на нескольких устройствах. Он также предлагает более точный контроль над выравниванием и ускоряет принятие решений, связанных с проектированием.
Вы слышали о CSS Grid? Узнай.
3. Учитывайте сенсорные экраны
Когда вы думаете, как сделать веб-сайт адаптивным, подумайте о сенсорных экранах. Большинство мобильных устройств (телефоны и планшеты) теперь оснащены сенсорными экранами. Некоторые ноутбуки также догоняют, предлагая сенсорный экран вместе с функциями клавиатуры.
Естественно, адаптивный веб-сайт должен будет откалибровать себя для доступа через сенсорные экраны. Например, предположим, что на главной странице есть раскрывающееся меню.
- На рабочем столе каждый пункт меню должен быть достаточно большим, чтобы его можно было нажать кончиком пальца на сенсорном экране.
- На мобильных экранах более мелкие элементы, такие как кнопки, также должно быть легче обнаруживать и выбирать.
Для этого используйте изображения, призывы к действию или оптимизируйте эти элементы для правильного отображения на нескольких экранах.
Запустите быстрый тест, чтобы проверить событие касания
4. Используйте адаптивные изображения и видео
Адаптивное изображение
Используйте современные атрибуты тегов изображений, чтобы изображения реагировали на различные разрешения устройств и экранов.Изучите пример ниже:
<картинка>
Источник
Разбивка кода:
- Установка максимальной ширины позволяет изображению изменять свой размер в зависимости от ширины контейнера.
- изображение, источник, и img теги объединяются так, что визуализируется только одно изображение, которое лучше всего подходит для устройства пользователя.
- источник используется для ссылки на изображение WebP, которое может использоваться поддерживающими его браузерами. Второй тег источника ссылается на файл PNG с тем же изображением для браузеров без поддержки WebP. WebP — это формат изображений с расширенным сжатием для веб-изображений.
- srcset уведомляет браузер о том, какое изображение следует отображать, в зависимости от разрешения экрана конкретного устройства.
- loading = «lazy» Пара атрибут / значение: Реализует встроенную отложенную загрузку.
Адаптивное видео
Эффективным способом создания отзывчивости видео является использование соотношения сторон. Код ниже объясняет это:
Источник
Приведенный выше код встраивает видео YouTube как iframe и контейнер div с классом videoWrapper .
Разбивка кода:
- позиция : relative размещается на элементе контейнера, так что дочерние элементы используют позиционирование абсолютного отсчета относительно него.
- высота : 0 совмещена с padding-bottom: 56.25% реализует динамическое поведение с соотношением сторон 16: 9.
- position : absolute, top: 0 and left: 0 устанавливается в iframe, чтобы веб-элементы размещались относительно своих родительских элементов.
- ширина и высота 100% делают дочерний элемент iframe 100% его родительского, videoWrapper, который устанавливает макет соотношения сторон.
Проверка адаптивного дизайна
5. Типографика
Обычно веб-разработчики определяют размер шрифта в пикселях.Они работают на статических веб-сайтах, но для адаптивных веб-сайтов нужен отзывчивый шрифт. Размер шрифта должен изменяться относительно ширины родительского контейнера. Это необходимо для того, чтобы типографика соответствовала размеру экрана и была удобочитаемой на нескольких устройствах.
Найдите в спецификации CSS3 единицу с именем rems. Он похож на модуль em, но действует относительно элемента HTML. Из-за этого код должен сбрасывать размер шрифта HTML:
html {font-size: 100%; }
Теперь определите размеры адаптивного шрифта:
@media (min-width: 640px) {body {font-size: 1rem;}} @media (min-width: 960px) {body {font-size: 1.2rem;}} @media (min-width: 1100px) {body {font-size: 1.5rem;}}
Источник
6. Используйте заранее разработанную тему или макет, чтобы сэкономить время
Если разработчики и дизайнеры задаются вопросом, как чтобы создать отзывчивый веб-сайт в исключительно сжатые сроки, они могут выбрать использование темы или предварительно разработанного макета со встроенными адаптивными свойствами. В этом отношении WordPress предоставляет несколько вариантов (как платных, так и бесплатных). Все, что нужно сделать дизайнерам после выбора темы, — это выбрать цвет, брендинг и текст.
7. Тестирование отзывчивости на реальных устройствах
При исследовании того, как сделать веб-сайт адаптивным для мобильных устройств, часто упускается из виду необходимость тестирования на реальных устройствах. Разработчики могут настраивать код как угодно, но его функциональность должна быть проверена в реальных пользовательских условиях.
При определении и внедрении адаптивного дизайна важно проверить, как веб-сайт отображается на различных устройствах. По возможности протестируйте адаптивный дизайн на реальных устройствах, чтобы убедиться, что дизайн будет выглядеть именно для конечных пользователей.
После кодирования пропустите веб-сайт через проверку адаптивного дизайна. BrowserStack предлагает ряд новейших реальных устройств, на которых можно проверить, как выглядит веб-сайт и достаточно ли он реагирует.
Просто введите URL-адрес веб-сайта, и инструмент покажет, как сайт выглядит на нескольких устройствах (iPhone 11, iPhone 8 Plus, Galaxy Note 20, Galaxy S9 Plus и др.).
Кроме того, BrowserStack также предлагает реальное облако устройств из 2000+ реальных браузеров и устройств.Просто зарегистрируйтесь бесплатно, выберите комбинацию устройства, браузера и ОС, перейдите на веб-сайт и проверьте, как он отображается при этом разрешении устройства.
В заключение,
Следуя шагам, подробно описанным выше, вы ответите на вопросы о том, как сделать ваш веб-сайт адаптивным. Количество усилий, затрачиваемых на обеспечение отзывчивости, прямо пропорционально опыту конечного пользователя. Имейте в виду, что пользователи ожидают, что любой веб-сайт будет идеально дополнять каждое устройство, которым они владеют — настольный компьютер, планшет или мобильное устройство.Если адаптивный дизайн веб-сайта не соответствует разрешению определенного устройства (особенно часто используемого устройства), сайт рискует упустить часть своей целевой аудитории. Избегайте этого, вкладывая время и исследуя, как сделать веб-страницу адаптивной в начале проекта.
Краткая история адаптивного веб-дизайна
В наши дни адаптивный веб-дизайн — это то, что мы все принимаем как должное. Когда мы посещаем веб-сайт, мы ожидаем, что он будет работать и хорошо выглядеть на всех наших устройствах, независимо от размера экрана.
Но нам потребовалось много времени, чтобы добраться до этого момента, и разработчики придумали ряд методов для адаптации сайтов к разным размерам экрана, прежде чем остановиться на адаптивном веб-дизайне.
В этой статье мы рассмотрим раннюю эпоху Интернета, различные способы адаптации сайта к разным размерам экрана и современный адаптивный дизайн.
Первый веб-сайт
6 августа 1991 года был открыт первый веб-сайт. Сайт был создан Тимом Бернерсом-Ли и подробно описал проект World Wide Web (W3).Первоначально он работал на компьютере NeXT в CERN, Европейской организации ядерных исследований.
Несмотря на то, что исходный сайт был отключен, в 2013 году ЦЕРН запустил проект по «сохранению некоторых цифровых активов, связанных с рождением Интернета». Все, начиная с исходных имен компьютеров, IP-адресов и URL-адресов первого веб-сайта, было восстановлено в меру своих возможностей.
Хотя исходная версия сайта 1991 года была утеряна, они смогли восстановить версию 1992 года.Если вы хотите проверить себя, теперь он находится по адресу http://info.cern.ch/hypertext/WWW/TheProject.html.
Ранний веб-дизайн
Сеть быстро изменилась с тех пор, как первый веб-сайт Бернерса-Ли стал онлайн. Каждый год запускались тысячи веб-сайтов, и новые методы дизайна развивались так же быстро, как и сами веб-технологии.
В начале 90-х веб-дизайн был очень простым. Большинство веб-сайтов использовали простые теги заголовка, абзаца и раннего списка, такие как теги
- ,
- Откройте Google Chrome
- Перейти на ваш сайт
- Нажмите Ctrl + Shift + I, чтобы открыть Chrome DevTools
- Нажмите Ctrl + Shift + M, чтобы переключить панель инструментов устройства
- Просматривайте свою страницу с мобильного устройства, планшета или компьютера
- Один сайт для каждого устройства: Независимо от того, просматриваете ли вы его на 27-дюймовом iMac с беспроводным подключением или с экрана вашего телефона Android, веб-сайт будет настроен так, чтобы пользователю было удобно просматривать.
- Оптимальный дизайн для устройства: Благодаря адаптивному подходу веб-дизайна все изображения, шрифты и другие элементы HTML будут масштабироваться соответствующим образом, максимально увеличивая размер экрана, который есть у пользователя.
- Нет необходимости в перенаправлениях: Другие варианты проектирования для нескольких устройств требуют использования перенаправления для отправки пользователя на соответствующую версию веб-страницы. Без необходимости перенаправления пользователь может получить доступ к контенту, который он хочет просмотреть, как можно быстрее.
-
минимальный масштаб
-
максимальный масштаб
-
пользователь -scalable
-
ширина
(минимальная ширина
,максимальная ширина
) -
высота
(минимальная высота
,максимальная высота
) -
ориентация
-
соотношение сторон
-
hover
-
pointer
-
any-hover
-
any-pointer
- Читаемый текст без увеличения
- Достаточное пространство для касаний
- Без горизонтальной прокрутки
- Увеличьте охват клиентов и клиентов на небольших устройствах (планшетах и смартфонах)
- Единый опыт, который может увеличить количество потенциальных клиентов, продажи и конверсию
- Аналитика, отслеживание и отчетность может быть в одном месте
- Уменьшается время и затраты на управление контентом на месте
- Опережайте конкурентов (даже 44% компаний из списка Fortune 500 в настоящее время не готовы к работе с мобильными устройствами!)
- Гибкая сетка
- Гибкий текст и изображения
- Медиа-запросы
- Какие веб-сайты или приложения вы часто используете на своем мобильном телефоне или других портативных устройствах?
- Почему вы предпочитаете один сайт другим, которые могут предоставлять аналогичные услуги?
- Что вы предпочитаете — мобильную или настольную?
- Текст в удобочитаемом размере, без необходимости масштабирования
- Контент, который соответствует экрану устройства, без необходимости горизонтальной прокрутки
- Ссылки и кнопки, которые достаточно разнесены, так что нажатие не сложно
- Разумное время загрузки страниц
- Flash не используется! (надеюсь, большинство из вас спросит: «Что такое Flash?»)
- Увеличить охват потребителей на всех устройствах
- Поддерживать согласованный пользовательский опыт, увеличивающий удержание
- Консолидировать аналитику, отслеживание и отчетность
- Сократить время и затраты на управление контентом на месте
- Конкурировать в своей отрасли с другими брендами
- Таблицы не предназначены для макетов.Они предназначены для отображения табличных данных в компактной форме.
- Табличные теги, как и теги набора фреймов, не реагируют и не адаптируются к экранам меньшего размера.
- Таблица не может быть отображена, пока все ее ячейки не будут загружены, тогда как использование тегов div для макета позволяет им загружаться независимо.
- При переходе с настольных устройств на планшетные устройства область над сгибом меняется с макета с двумя столбцами на макет с одним столбцом, причем копия находится над формой регистрации, а не рядом с ней.
- В отличие от настольных и планшетных устройств, где форма регистрации находится в центре внимания, GitHub представляет только кнопку с призывом к действию на мобильных устройствах. Пользователи должны щелкнуть призыв к действию, чтобы открыть форму.
- Как и Dribbble, GitHub также удалил панель поиска и скрыл меню за значком гамбургера на портативных устройствах. Это довольно распространенная практика, поскольку она помогает уменьшить беспорядок на мобильных устройствах, где пространство ограничено.
и
для организации информации.Yahoo в 1994 г. (Источник)
Более сложные сайты должны были использовать таблицы для управления макетом страницы и создания таких вещей, как навигация и боковые панели, которые распространены сегодня.
Хотя методы стилизации веб-сайтов в той или иной форме существовали, Хокон Виум Ли впервые предложил CSS в 1994 году, работая в CERN. Затем, в 1996 году, Консорциум World Wide Web (W3C), также основанный Бернерсом-Ли, выпустил первую формальную спецификацию для каскадных таблиц стилей, уровень 1 (CSS1).
С помощью CSS и других технологий, таких как JavaScript и Flash, веб-разработчики могут стать более креативными и игривыми в своих проектах.
Интернет-архив в 1997 г. (Источник)
К концу 90-х — началу 2000-х гг. Появились шаблоны в веб-дизайне и пользовательском опыте, и веб-сайты стали выглядеть так же, как те, которые мы используем сегодня:
DeviantArt в 2000 г. (Источник)
Ранний адаптивный дизайн методы
С более широким распространением CSS разработчикам пришлось тратить гораздо больше времени на такие вещи, как верстка, дизайн и типографика. Но одна вещь, о которой им не нужно было особо беспокоиться, — это адаптация к разным размерам экрана. В то время мониторы большинства людей имели разрешение 640×480, 800×600 или 1024×768.
Тем не менее, разработчики нашли несколько различных способов работы с этими размерами окон монитора или браузера, которые в конечном итоге привели к адаптивному веб-дизайну в том виде, в каком мы его знаем сегодня. Давайте посмотрим на некоторые из них.
Жидкие макеты
Согласно MDN, разработчики изначально использовали два основных варианта макета: фиксированную ширину, при которой контент был установлен на точную ширину с точностью до пикселя, или плавный, когда размер содержимого определялся в процентах.
MDN имеет несколько хороших примеров макетов с фиксированной шириной и жидких макетов.
Жидкие макеты, впервые придуманные и популяризированные Гленном Дэвисом, были революционными в то время и могут считаться одним из первых основных методов адаптивного веб-дизайна.
Хотя макеты с фиксированной шириной могут сломаться, если разрешение вашего монитора не будет таким же, как у монитора, на котором был разработан сайт, жидкие макеты были гораздо более гибкими и могли адаптироваться к различным разрешениям монитора или размерам браузера.
Пример жидкого дизайна (Источник)
Но он не был идеальным. На сайтах с жидким макетом контент может переполняться, а текст может ломаться на экранах меньшего размера, а на экранах большего размера может быть много ненужного белого пространства.
Макеты, зависящие от разрешения
В 2004 году Кэмерон Адамс написал в блоге сообщение, в котором подробно описал метод использования JavaScript для замены различных таблиц стилей в зависимости от размера окна браузера.
Этот метод стал известен как компоновка, зависящая от разрешения, названная в честь сообщения в блоге Адамса. Несмотря на то, что в то время для разработчиков это была небольшая дополнительная работа, она позволяла более детально контролировать макет сайта и функционировала как ранняя версия контрольных точек CSS, прежде чем они стали реальностью.
Пример Адамса макета, зависящего от разрешения (Источник)
Обратной стороной этого метода было то, что разработчикам приходилось создавать разные таблицы стилей для каждого целевого разрешения и обеспечивать, чтобы стили и JavaScript работали во всех основных браузерах.
В то время существовало множество браузеров, и иногда они по-разному обрабатывали HTML, CSS и JavaScript. Фактически, это одна из основных причин того, что jQuery впервые стал настолько популярным в то время — он абстрагировался от многих различий между браузерами, поэтому вам нужно было написать свой код только один раз.
Мобильные поддомены
Все это происходило как раз в то время, когда все больше мобильных устройств выходили в Интернет. Nokia, Blackberry и, в конечном итоге, iPhone поставлялись со своими собственными браузерами. И внезапно разработчикам пришлось придумать разные способы адаптировать работу в сети к разным размерам экрана.
Один из умных способов, который разработчики придумали для работы со всеми этими новыми устройствами, состоял в том, чтобы создать версию сайта только для мобильных устройств и сделать ее доступной на субдомене.
Мобильные поддомены, иногда называемые m-точками или m поддоменами, — это всего лишь мобильная версия сайта, размещенная на поддомене, обычно m
.
Например, настольная версия Facebook находится по адресу facebook.com
, или, более конкретно, на поддомене www
, www.facebook.com
:
Настольная версия Facebook
Но мобильная версия Facebook находится по адресу m.facebook.com
:
Мобильная версия Facebook
Если вы войдете в оба приложения и посмотрите на них бок о бок, они будут выглядеть примерно одинаково.Но на самом деле это два отдельных приложения — мобильная версия немного легче и оптимизирована для работы на экранах меньшего размера и в большинстве мобильных браузеров.
Мобильные поддомены существуют и сегодня, и у этого подхода есть определенные преимущества. С отдельной версией сайта в мобильном поддомене разработчики могут обеспечить быструю загрузку сайта и использование меньшего количества мобильных данных.
Кроме того, наличие мобильного поддомена позволяет разработчикам действительно адаптировать SEO (поисковую оптимизацию) к мобильным устройствам и привлекать больше трафика к мобильной версии сайта.
Но есть и определенные минусы. Переход с мобильных поддоменов означает, что разработчики должны поддерживать два, иногда очень разных, веб-сайта вместо одного.
А мобильные поддомены иногда могут разочаровывать. Я уверен, что многие из вас знают, как мучительно пытаться перейти на настольную версию сайта только для того, чтобы попасть на мобильную версию.
Не только это, но разработчики должны выяснить, какие устройства перенаправлять и при каких условиях.
Традиционно это делалось путем проверки пользовательского агента браузера посетителя, но с учетом количества устройств, выходящих в то время, это была постоянная движущаяся цель.В конце концов разработчики начали проверять ширину окна браузера с помощью JavaScript и перенаправлять на основе этого.
Теперь вы можете подумать, что это очень похоже на современный адаптивный веб-дизайн. И это правда — современный адаптивный веб-дизайн во многих отношениях является ответом на прошлые методы. Для этого нужно много хороших идей, которые разработчики придумали, и строить на их основе.
Адаптивный веб-дизайн
К концу 2000-х разработка сайта для работы с экранами разных размеров быстро стала нормой.Но для этого разработчикам пришлось придумать множество уловок.
Даже для простых макетов разработчикам приходилось использовать такие вещи, как трюк max-width: 100%,
для гибких изображений и float
с исправлениями для предотвращения поломки.
Затем, в 2010 году, разработчик по имени Итан Маркотт опубликовал статью в A List Apart, в которой изложил новый взгляд на гибкий веб-дизайн. В статье Маркотт перечислил три важных компонента для создания адаптивного веб-сайта: гибкие сетки, гибкие изображения и медиа-запросы.
Помимо описания основных компонентов адаптивного веб-дизайна, Маркотту также приписывают создание самого термина, названного в честь заголовка статьи 2010 года.
Гибкие сетки
Гибкие сетки — это идея о том, что веб-сайт должен иметь разное количество гибких столбцов, которые увеличиваются или уменьшаются в зависимости от текущего размера экрана. На мобильных устройствах должна быть одна или две гибкие колонки контента, а на настольных компьютерах их может быть больше:
Веб-сайт Итана Маркотта на мобильном устройстве (Источник) Та же страница на рабочем столе (Источник)
Вы можете узнать больше о Маркотте мысли о жидких сетках в этой предыдущей статье.
Гибкие изображения
Гибкие изображения заключаются в том, что изображения должны увеличиваться или уменьшаться вместе с плавной сеткой, в которой они находятся:
Меньшие фотографии на мобильном устройстве (Источник) Большие фотографии на рабочем столе (Источник)
Распространенный способ сделать это с помощью упомянутого выше трюка max-width
.
Если у вас есть изображение в контейнере, оно может переполниться, особенно если контейнер реагирует. Например, если у вас есть следующее, изображение может переполниться следующим образом:
Пример изображения
Но если вы установите максимальную ширину
на 100%
, изображение не будет переполняться:
Пример изображения
И даже изменит размер с родительским контейнером:
Пример изображения
Медиа-запросы
Медиа-запросы относятся к медиа-запросам CSS, которые были доступны в 2010 году, но не получили широкого распространения до его официального выпуска в качестве Рекомендации W3 в 2012 году.
Медиа-запрос — это просто правило CSS, которое запускается на основе таких параметров, как тип носителя ( экран
, печать
и т. Д.) И медиа-функции ( ширина
, высота
и т. Д.):
@media screen and (min-width: 500px) {
цвет фона: красный;
}
Хотя тогда они были немного проще, медиа-запросы позволили разработчикам реализовать точки останова, которые до сих пор используются в адаптивном веб-дизайне.
Точка останова возникает тогда, когда веб-сайт меняет макеты или другие стили в зависимости от ширины окна устройства или браузера.Например, вот полный код фрагмента выше:
<стиль>
.container {
ширина: 250 пикселей;
контур: сплошной;
выравнивание текста: центр;
}
.my-image {
максимальная ширина: 100%;
}
@media screen и (max-width: 500 пикселей) {
.container {
цвет фона: красный;
}
}
Пример изображения
Обратите внимание, что важно использовать метатег области просмотра, чтобы медиа-запросы работали так, как вы ожидаете. Это работает в большинстве случаев:
В медиазапросе выше показано, как контейнер выглядит при разрешении шириной 500 пикселей или ниже:
А вот как он выглядит при разрешении 501 пиксель или выше:
Mobile-first vs Сначала настольные
В последнее время существует два основных подхода к адаптивному веб-дизайну: сначала мобильные устройства, либо сначала настольные ПК. Оба являются полностью допустимыми вариантами, и у каждого есть свои плюсы и минусы.
Если вы разрабатываете веб-сайт с С нуля, многие разработчики сегодня считают, что мобильные устройства — это лучший способ — мобильные дизайны, как правило, состоят из одной колонки, и это намного проще.
Если вы хотите пойти по маршруту, ориентированному на мобильные устройства, вы должны написать свои стили обычным образом, а затем создать точки останова, подобные приведенной выше, с минимальной шириной
, как только вы начнете создавать макеты планшета и рабочего стола.
Но, возможно, вы работаете над старым сайтом, который был разработан с учетом настольных компьютеров, и вам необходимо адаптировать его для небольших мобильных устройств. В этом случае вы должны использовать медиа-запросы с max-width
для нацеливания на эти более низкие разрешения.
В этой статье вы можете узнать больше о философии дизайна, ориентированной на мобильные устройства и настольные компьютеры.
В заключение
Вот и все! Теперь вы немного знаете об истории адаптивного веб-дизайна и обо всех приступах, через которые разработчики прошли до всего, что мы имеем сегодня.
Если вы хотите глубоко погрузиться в адаптивный веб-дизайн, Flexbox и другие современные методы, ознакомьтесь с этим 4-часовым руководством на нашем канале YouTube:
И если вы хотите узнать о CSS Grid , новый способ создания сложных, гибких макетов, ознакомьтесь с одним из наших письменных руководств здесь.
Какова ваша история с адаптивным веб-дизайном? Я что-то пропустил? Дайте мне знать в Твиттере.
Что такое адаптивный веб-дизайн? (И как это работает)
Как веб-сайты могут успевать за миллионами экранов?
Это может быть через адаптивный веб-дизайн или дизайн RWD.
Определение адаптивного веб-дизайна означает, что ваш веб-сайт (и его страницы) могут адаптироваться и предоставлять пользователям лучший опыт, независимо от того, находятся ли они на своем компьютере, ноутбуке, планшете или смартфоне.Однако для этого вашему сайту нужен адаптивный дизайн.
Что такое адаптивный веб-дизайн и как он работает?
Продолжайте читать, чтобы узнать больше, а также посмотрите реальные примеры адаптивного веб-дизайна! Если вы хотите быть в курсе об адаптивном дизайне веб-сайтов, подпишитесь на нашу эксклюзивную новостную рассылку Revenue Weekly, чтобы получать советы по веб-дизайну и маркетингу для вашего бизнеса.
Содержание
Связанное чтение: Контрольный список для адаптивного дизайна из 7 пунктов
Что такое адаптивный веб-сайт?
Адаптивный веб-дизайн, также называемый RWD-дизайном, описывает современный подход к веб-дизайну, который позволяет отображать (или отображать) веб-сайты и страницы на всех устройствах и размерах экрана, автоматически адаптируясь к экрану, будь то настольный компьютер, ноутбук, планшет или смартфон.
Вам также может понравиться: Статистика веб-сайта 2020
Как работает адаптивный веб-дизайн?
Адаптивный веб-дизайн работает с помощью каскадных таблиц стилей (CSS), используя различные настройки для обслуживания различных свойств стиля в зависимости от размера экрана, ориентации, разрешения, цветовых возможностей и других характеристик устройства пользователя. Несколько примеров свойств CSS, связанных с адаптивным веб-дизайном, включают область просмотра и медиа-запросы.
Адаптируется ли мой веб-сайт?
Вы можете быстро увидеть, реагирует ли веб-сайт, в вашем веб-браузере.
Вы также можете использовать бесплатный инструмент, например Google Mobile-Friendly Test, чтобы проверить, оптимизированы ли страницы вашего веб-сайта для мобильных устройств. Хотя вы можете добиться удобства для мобильных устройств с помощью других подходов к дизайну, таких как адаптивный дизайн, адаптивный веб-дизайн является наиболее распространенным из-за своих преимуществ.
Почему адаптивный веб-дизайн важен для веб-дизайнеров и владельцев бизнеса
Адаптивный веб-дизайн освобождает веб-дизайнеров, дизайнеров пользовательских интерфейсов и веб-разработчиков от работы днем и ночью, создавая веб-сайты для всех существующих устройств. Это также облегчает жизнь владельцев бизнеса, маркетологов и рекламодателей.
Вот несколько преимуществ:
Адаптивный веб-дизайн также эффективен с точки зрения цены. Вам также легче управлять, потому что это один сайт против двух. Вам не нужно вносить изменения дважды. Вместо этого вы можете работать и обновлять один веб-сайт.
Ознакомьтесь с этими потрясающими тенденциями веб-дизайна на 2020 год
Примеры адаптивного веб-дизайна
Чтобы увидеть, как работает адаптивный веб-дизайн, войдите в Интернет со своего смартфона и просмотрите некоторые сайты, перечисленные на mediaqueri.es — онлайн-галерея с адаптивным веб-дизайном.
Теперь просмотрите те же сайты на другом устройстве с выходом в Интернет, например на своем ноутбуке или iPad. Вы также можете использовать DevTools в Chrome.
Обратите внимание, как страницы меняют свой макет, чтобы соответствовать устройству, которое вы используете?
Это адаптивный веб-дизайн.
Подробнее об адаптивном веб-дизайне
Хотите узнать больше об адаптивном веб-дизайне? Ознакомьтесь с этими полезными ресурсами:
Если вам нужна профессиональная помощь, чтобы сделать ваш веб-сайт адаптивным, вам может помочь WebFX.Мы предлагаем услуги адаптивного веб-дизайна и разработки, запустив более 1000 сайтов.
Позвоните нам по телефону 888-601-5359 или свяжитесь с нами через Интернет, чтобы поговорить со стратегом о решениях для индивидуального веб-дизайна!
Основы адаптивного веб-дизайна
Как создавать сайты, отвечающие потребностям и возможностям устройства, на котором они просматриваются.
• Обновлено
Использование мобильных устройств для просмотра веб-страниц продолжает расти астрономическими темпами, и эти устройства часто ограничены размером дисплея и требуют другого подхода к как контент размещается на экране.
Адаптивный веб-дизайн, первоначально определенный Итаном Маркоттом в A List Apart, отвечает потребностям пользователей и устройств, которые они используют. Компоновка меняется в зависимости от размера и возможностей устройства. Например, на телефоне пользователи будут видеть контент, отображаемый в виде одного столбца; планшет может отображать одно и то же содержимое в двух столбцах.
В телефонах, фаблетах, планшетах, настольных компьютерах, игровых консолях, телевизорах и даже носимых устройствах существует множество экранов разных размеров. Размеры экрана постоянно меняются, поэтому важно, чтобы ваш сайт мог адаптироваться к любому размеру экрана, сегодня или в будущем.Кроме того, у устройств есть разные функции, с помощью которых мы с ними взаимодействуем. Например, некоторые из ваших посетителей будут использовать сенсорный экран. Современный адаптивный дизайн учитывает все эти факторы, чтобы сделать работу удобной для всех.
Установите область просмотра #
Страницы, оптимизированные для различных устройств, должны включать метатег области просмотра в заголовке документа. Тег meta viewport дает браузеру инструкции по управлению размерами и масштабированием страницы.
Чтобы попытаться обеспечить лучший опыт, мобильные браузеры отображают страницу с шириной экрана рабочего стола (обычно около 980 пикселей
, хотя это зависит от устройства), а затем пытаются улучшить внешний вид содержимого, увеличивая размер шрифта и масштабируя содержимое, чтобы соответствовать экрану.Это означает, что размеры шрифта могут показаться несовместимыми для пользователей, которым, возможно, придется дважды нажать или ущипнуть для увеличения, чтобы увидеть контент и взаимодействовать с ним.
…
…
…
Использование значения мета-области просмотра width = device-width
указывает странице на соответствие ширине экрана в аппаратно-независимых пикселях.Пиксель, независимый от устройства (или плотности), является представлением одного пикселя, который на экране с высокой плотностью может состоять из множества физических пикселей. Это позволяет переформатировать содержимое страницы для соответствия разным размерам экрана, независимо от того, отображается ли он на маленьком мобильном телефоне или на большом настольном мониторе.
Пример того, как страница загружается на устройство без метатега области просмотра. См. Этот пример на Glitch, Пример того, как страница загружается на устройство с метатегом области просмотра. См. Этот пример на Glitch.
Некоторые браузеры сохраняют ширину страницы постоянной при повороте в альбомный режим и увеличивают масштаб, а не перекомпоновывают, чтобы заполнить экран. Добавление значения initial-scale = 1
инструктирует браузеры устанавливать соотношение 1: 1 между пикселями CSS и пикселями, независимыми от устройства, независимо от ориентации устройства, и позволяет странице использовать всю ширину альбомной ориентации.
Внимание : Чтобы старые браузеры могли правильно анализировать атрибуты, используйте запятую для разделения атрибутов.
Не имеет тега
с шириной
или начальным масштабом
Аудит Lighthouse может помочь вам автоматизировать процесс проверки правильности использования метатега окна просмотра в ваших HTML-документах .
Обеспечьте доступность области просмотра #
Помимо установки начального масштаба
, вы также можете установить следующие атрибуты в области просмотра:
Если установлено, они могут отключить возможность пользователя масштабировать область просмотра, что может вызвать проблемы со специальными возможностями.Поэтому мы не рекомендуем использовать эти атрибуты.
Размер содержимого в соответствии с областью просмотра #
На настольных и мобильных устройствах пользователи привыкли прокручивать веб-сайты вертикально, но не горизонтально; принуждение пользователя к горизонтальной прокрутке или уменьшению масштаба, чтобы увидеть всю страницу, приводит к неудовлетворительному взаимодействию с пользователем.
При разработке мобильного сайта с метатегом области просмотра легко случайно создать содержимое страницы, которое не совсем умещается в указанном окне просмотра.Например, изображение, которое отображается с шириной, превышающей ширину области просмотра, может вызвать горизонтальную прокрутку области просмотра. Вы должны настроить это содержимое так, чтобы оно соответствовало ширине области просмотра, чтобы пользователю не приходилось выполнять горизонтальную прокрутку.
Контент имеет неправильный размер для области просмотра. Аудит Lighthouse может помочь вам автоматизировать процесс обнаружения переполненного контента.
Images #
Изображение имеет фиксированные размеры, и если оно больше, чем область просмотра, появится полоса прокрутки.Распространенный способ решения этой проблемы — присвоить всем изображениям максимальную ширину
из 100%
. Это приведет к уменьшению изображения до размера имеющегося в нем пространства, если размер области просмотра будет меньше, чем изображение. Однако, поскольку max-width
, а не width
составляет 100%
, изображение не будет растягиваться больше, чем его естественный размер. Как правило, безопасно добавлять в таблицу стилей следующее, чтобы у вас никогда не было проблем с изображениями, вызывающими полосу прокрутки.
img {
max-width: 100%;
дисплей: блочный;
}
Добавьте размеры изображения в элемент img #
При использовании max-width: 100%
вы переопределяете естественные размеры изображения, однако вы все равно должны использовать ширину ,
и высоту .
в теге
. Это связано с тем, что современные браузеры будут использовать эту информацию для резервирования места для изображения перед его загрузкой, это поможет избежать сдвигов макета при загрузке содержимого.
Layout #
Поскольку размеры и ширина экрана в пикселях CSS сильно различаются между устройствами (например, между телефонами и планшетами, и даже между разными телефонами), контент не должен полагаться на определенную ширину области просмотра для правильной визуализации.
Раньше это требовало настройки элементов, используемых для создания макета в процентах. В приведенном ниже примере вы можете увидеть макет из двух столбцов с плавающими элементами, размер которых определяется в пикселях. Как только область просмотра становится меньше, чем общая ширина столбцов, мы должны прокручивать по горизонтали, чтобы увидеть содержимое.
Плавающий макет с использованием пикселей. См. Этот пример на Glitch.
Используя проценты для ширины, столбцы всегда остаются в определенном процентном отношении к контейнеру. Это означает, что столбцы становятся уже, а не создают полосу прокрутки.
Современные методы макета CSS, такие как Flexbox, Grid Layout и Multicol, значительно упрощают создание этих гибких сеток.
Flexbox #
Этот метод компоновки идеален, когда у вас есть набор элементов разного размера, и вы хотите, чтобы они удобно помещались в ряд или ряды, при этом меньшие элементы занимают меньше места, а большие — больше места.
.items {
дисплей: гибкий;
justify-content: пробел между;
}
В адаптивном дизайне вы можете использовать Flexbox для отображения элементов в виде одной строки или переноса на несколько строк по мере уменьшения доступного пространства.
Подробнее о Flexbox.
CSS Grid Layout #
CSS Grid Layout позволяет легко создавать гибкие сетки. Если мы рассмотрим предыдущий пример с плавающей точкой, вместо того, чтобы создавать наши столбцы с процентами, мы могли бы использовать макет сетки и блок fr
, который представляет часть доступного пространства в контейнере.
. Контейнер {
дисплей: сетка;
сетка-шаблон-столбцы: 1fr 3fr;
}
Сетка также может использоваться для создания регулярных макетов сетки с любым количеством элементов, которое может поместиться. Количество доступных треков будет уменьшаться по мере уменьшения размера экрана. В приведенной ниже демонстрации у нас есть столько карточек, сколько поместится в каждой строке, с минимальным размером 200 пикселей
.
Подробнее о CSS Grid Layout
Макет с несколькими столбцами #
Для некоторых типов макета можно использовать макет с несколькими столбцами (Multicol), который может создавать гибкое количество столбцов с помощью свойства column-width
.В демонстрации ниже вы можете увидеть, что столбцы добавляются, если есть место для другого столбца 200 пикселей
.
Подробнее о Multicol
Иногда вам потребуется внести более серьезные изменения в макет для поддержки определенного размера экрана, чем позволяют описанные выше методы. Вот здесь и пригодятся медиа-запросы.
Медиа-запросы — это простые фильтры, которые можно применять к стилям CSS. Они упрощают изменение стилей в зависимости от типов устройств, отображающих контент, или функций этого устройства, например ширины, высоты, ориентации, возможности наведения курсора и того, используется ли устройство в качестве сенсорного экрана.
Чтобы предоставить различные стили для печати, вам необходимо настроить таргетинг на тип вывода , чтобы вы могли включить таблицу стилей со стилями печати следующим образом:
< head>
…
…
…
В качестве альтернативы вы можете включить стили печати в свою основную таблицу стилей с помощью медиа-запроса:
@media print {
}
Также можно включить отдельные таблицы стилей в ваш основной файл CSS, используя синтаксис @import
, @import url (print.css) печать;
, однако это использование не рекомендуется по соображениям производительности. Дополнительные сведения см. В разделе Избегайте импорта CSS.
Для адаптивного веб-дизайна мы обычно запрашиваем функции устройства, чтобы предоставить другой макет для небольших экранов, или когда мы обнаруживаем, что наш посетитель использует сенсорный экран.
Медиа-запросы на основе размера области просмотра #
Медиа-запросы позволяют нам создавать адаптивную среду, в которой определенные стили применяются к маленьким экранам, большим экранам и где угодно между ними.Таким образом, функция, которую мы здесь обнаруживаем, — это размер экрана, и мы можем проверить следующее.
Все эти функции имеют отличную поддержку браузера, для получения дополнительных сведений, включая информацию о поддержке браузера, см. Ширину, высоту, ориентацию и соотношение сторон на MDN.
В спецификацию включены тесты для device-width
и device-height
. Они устарели, и их следует избегать. device-width
и device-height
протестированы на фактический размер окна устройства, что было бесполезно на практике, поскольку оно может отличаться от области просмотра, на которую смотрит пользователь, например, если они изменили размер окна браузера.
Медиа-запросы на основе возможностей устройства #
Учитывая диапазон доступных устройств, мы не можем сделать предположение, что каждое большое устройство является обычным настольным или портативным компьютером или что люди используют только сенсорный экран на небольшом устройстве.С некоторыми новыми дополнениями к спецификации медиа-запросов мы можем тестировать такие функции, как тип указателя, используемый для взаимодействия с устройством, и возможность наведения курсора на элементы.
Попробуйте просмотреть эту демонстрацию на разных устройствах, например на обычном настольном компьютере, телефоне или планшете.
Эти новые функции хорошо поддерживаются во всех современных браузерах.Узнайте больше на страницах MDN о наведении, любом наведении, указателе и любом указателе.
Использование
с любым наведением
и с любым указателем
#
Функции с любым наведением
и с любым указателем
проверяют, есть ли у пользователя возможность навести указатель мыши, или использовать этот тип указателя, даже если он это не основной способ их взаимодействия со своим устройством. Будьте очень осторожны при их использовании. Принуждение пользователя переключаться на мышь, когда он использует свой сенсорный экран, не очень удобно! Однако any-hover
и any-pointer
могут быть полезны, если важно выяснить, какое устройство имеет пользователь.Например, ноутбук с сенсорным экраном и трекпадом должен соответствовать грубым и точным указателям в дополнение к способности зависать.
Как выбрать точки останова #
Не определять точки останова на основе классов устройств. Определение точек останова на основе конкретных устройств, продуктов, торговых марок или операционных систем, которые используются сегодня, может привести к кошмару обслуживания. Вместо этого сам контент должен определять, как макет адаптируется к своему контейнеру.
Выберите основные точки останова, начав с малого, а затем продолжив работу #
Сначала спроектируйте контент, чтобы он поместился на экране небольшого размера, а затем расширяйте экран до тех пор, пока точка останова не станет необходимой.Это позволяет оптимизировать точки останова на основе содержимого и поддерживать минимально возможное количество точек останова.
Давайте рассмотрим пример, который мы видели в начале: прогноз погоды. Первый шаг — сделать так, чтобы прогноз хорошо выглядел на маленьком экране.
Приложение узкой ширины.
Затем измените размер браузера до тех пор, пока между элементами не станет слишком много белого пространства, а прогноз просто не будет выглядеть так хорошо. Решение несколько субъективное, но выше 600px
уж точно слишком широкое.
Приложение в момент, когда мы чувствуем, что нам нужно настроить дизайн.
Чтобы вставить точку останова на 600 пикселей
, создайте два медиа-запроса в конце вашего CSS для компонента: один для использования, когда размер браузера , 600 пикселей,
и ниже, и один, если он шире, чем , 600 пикселей,
.
@media (max-width: 600px) {}
@media (min-width: 601px) {
}
Наконец, проведите рефакторинг CSS. Внутри медиа-запроса для max-width
из 600px
добавьте CSS, который предназначен только для маленьких экранов.Внутри медиа-запроса для min-width
из 601px
добавьте CSS для больших экранов.
Выбирать второстепенные точки останова при необходимости #
В дополнение к выбору основных точек останова при значительных изменениях макета также полезно вносить незначительные изменения. Например, между основными точками останова может быть полезно настроить поля или отступы на элементе или увеличить размер шрифта, чтобы он выглядел более естественным в макете.
Начнем с оптимизации макета маленького экрана.В этом случае давайте увеличим шрифт, когда ширина области просмотра больше 360 пикселей
. Во-вторых, когда есть достаточно места, мы можем разделить высокие и низкие температуры, чтобы они находились на одной линии, а не поверх друг друга. И давайте также сделаем значки погоды немного крупнее.
@media (min-width: 360px) {
body {
font-size: 1.0em;
}
} @media (min-width: 500px) {
.seven-day-fc .temp-low,
.seven-day-fc .temp-high {
display: inline-block;
ширина: 45%;
}
.seven-day-fc .seven-day-temp {
маржа слева: 5%;
}
.seven-day-fc .icon {
width: 64px;
высота: 64 пикселя;
}
}
Аналогично, для больших экранов лучше всего ограничить максимальную ширину панели прогноза, чтобы она не занимала всю ширину экрана.
@media (min-width: 700px) {
.weather-прогноз {
width: 700px;
}
}
Оптимизация текста для чтения #
Классическая теория читабельности предполагает, что идеальный столбец должен содержать от 70 до 80 символов в строке (примерно от 8 до 10 слов на английском языке).Таким образом, каждый раз, когда ширина текстового блока превышает 10 слов, подумайте о добавлении точки останова.
Текст, читаемый на мобильном устройстве. Текст, читаемый в браузере настольного компьютера, с добавленной точкой останова для ограничения длины строки.
Давайте подробнее рассмотрим приведенный выше пример сообщения в блоге. На небольших экранах шрифт Roboto с адресом 1em
отлично работает, давая 10 слов в строке, но на больших экранах требуется точка останова. В этом случае, если ширина браузера больше 575 пикселей
, идеальная ширина содержимого составляет 550 пикселей
.
@media (min-width: 575px) {
article {
width: 550px;
крайнее левое: авто;
поле справа: авто;
}
}
Избегайте простого скрытия содержимого #
Будьте осторожны при выборе содержимого для скрытия или отображения в зависимости от размера экрана. Не скрывайте контент просто потому, что вы не можете уместить его на экране. Размер экрана не является окончательным показателем того, чего может хотеть пользователь. Например, исключение количества пыльцы из прогноза погоды может стать серьезной проблемой для весенних аллергиков, которым нужна информация, чтобы определить, могут ли они выйти на улицу или нет.
После того, как вы настроили точки останова медиа-запроса, вы захотите увидеть, как ваш сайт выглядит с ними. Вы можете изменить размер окна браузера, чтобы запускать точки останова, но Chrome DevTools имеет встроенную функцию, которая позволяет легко увидеть, как страница выглядит при разных точках останова.
DevTools показывает приложение погоды, как оно выглядит в более широком размере окна просмотра. DevTools показывает приложение погоды, как оно выглядит в более узком размере окна просмотра.
Чтобы просмотреть страницу с разными точками останова:
Откройте DevTools, а затем включите режим устройства.По умолчанию он открывается в адаптивном режиме.
Для просмотра мультимедийных запросов откройте меню «Режим устройства» и выберите «Показать мультимедийные запросы», чтобы точки останова отображались в виде цветных полос над страницей.
Щелкните одну из полос, чтобы просмотреть страницу, пока этот медиа-запрос активен. Щелкните правой кнопкой мыши панель, чтобы перейти к определению медиа-запроса.
Последнее обновление: Улучшить статью
Почему адаптивный дизайн важен и одобрен Google
Можете ли вы вспомнить уменьшенную версию настольного сайта на своем телефоне, где вам нужно ущипнуть и увеличить, чтобы увидеть что-нибудь? Вероятно, это был , а не — оптимальный опыт!
Из-за этого еще в 2015 году Google внес изменения в алгоритмы поисковых систем, которые теперь учитывают мобильное присутствие веб-сайта как сигнал ранжирования.Дата была метко названа Mobilegeddon . Только эта причина может оправдать , почему так важен адаптивный дизайн !
Проще говоря, веб-сайт должен быть удобным для пользователя на смартфоне.
Если это не так, ваш бренд может терять количество потенциальных клиентов и продаж.
Фактически, 40% пользователей перешли на веб-сайт конкурента из-за неудовлетворительного опыта работы с мобильными устройствами.
Что такое адаптивный веб-сайт?
Адаптивный веб-сайт меняет макет, чтобы обеспечить удобство использования в зависимости от используемого устройства, что особенно удобно для просмотра с мобильных устройств.
Мобильный адаптивный веб-сайт включает в себя такие элементы дизайна, как:
Знаете ли вы, что количество пользователей смартфонов во всем мире в 2016 году превысило 2 миллиарда?
Веб-сайты, не оптимизированные для всех этих небольших экранов, могут испытывать снижение рейтинга в поисковых системах. Это означает, что их нельзя найти в Интернете.
Это правда, что более 60% поисковых запросов в Интернете сейчас выполняются с мобильных устройств.
Чтобы ваш веб-сайт предлагал удобство работы с портативными устройствами (без создания отдельного приложения), подумайте, почему адаптивный дизайн важен как мобильное решение.
Источник: Volusion
Давайте подробнее рассмотрим, почему и как.
Во-первых… что такое мобильный адаптивный дизайн и почему это должно вас волновать?
Что такое адаптивный веб-дизайн?
Адаптивный веб-дизайн (RWD) создает систему, позволяющую единственному сайту реагировать на размер устройства пользователя — с одним URL-адресом и одним источником контента.Адаптивный веб-сайт имеет плавный и гибкий макет, который настраивается в соответствии с размером экрана.
Важность адаптивного веб-дизайна заключается в том, что он предлагает оптимизированный просмотр.
По сути, ваш веб-сайт будет отлично выглядеть и хорошо работать на настольном компьютере (или ноутбуке), планшете и браузере мобильного телефона.
Получите это:
В прошлом разработчики создавали более одного сайта, чтобы приспособить их к разным размерам экранов. Учитывая количество типов устройств, представленных сегодня на рынке, это кажется совершенно неэффективным… не так ли?
Теперь вы можете понять, почему адаптивный веб-дизайн больше не является блестящей тенденцией, а скорее представляет собой сдвиг в мышлении, лежащий в основе создания веб-сайтов.Этот термин был введен в обращение в 2010 году веб-дизайнером Итаном Маркоттом.
«Адаптивный веб-дизайн предлагает нам путь вперед, наконец, позволяя нам проектировать с учетом приливов и отливов». -Ethan Marcotte
Наличие адаптивного веб-сайта для мобильных устройств — это не просто еще один вариант — это требование!
Преимущества адаптивного дизайна для мобильных устройств
Преимущество номер один адаптивного макета — это гарантия того, что любой пользователь любого устройства получит наилучшие впечатления от работы с вашим веб-сайтом.И самый последовательный.
Отзывчивость веб-сайта также является отличным способом улучшить контент на вашем сайте, гарантируя, что люди, использующие мобильное устройство, видят только самую важную информацию.
С обновлением алгоритма Google адаптивный веб-дизайн увеличивает видимость в поисковых системах, потому что адаптирован для мобильных устройств . Сайт с эффективным мобильным интерфейсом будет отображаться в результатах поиска выше, чем без него.
Почему адаптивный дизайн важен для бизнеса
Обратите внимание, что Есть два других метода, с помощью которых можно оптимизировать работу с мобильными устройствами.Первый называется динамическим обслуживанием, при котором используется тот же URL-адрес, но другой код HTML и CSS. Страницы распознают устройство, на котором они просматриваются, и выдают правильный код.
Второй способ — это вообще отдельный мобильный сайт. Когда пользователи заходят на сайт с мобильного устройства, они отправляются на другой URL-адрес для мобильных устройств.
Если предприняты правильные шаги для полной оптимизации для мобильных пользователей, наиболее полезный метод действительно зависит от каждой конкретной ситуации. Выясните, что лучше всего подходит для вашего присутствия в Интернете, прежде чем погрузиться в него.
На долю Google приходится более 5,7 миллиардов поисковых запросов, ежедневно выполняемых в Интернете .
Рекомендуемая Google конфигурация для сайтов, оптимизированных для смартфонов, — это адаптивный веб-дизайн.
Google даже предлагает тест на адаптивность для мобильных устройств, чтобы вы могли увидеть, насколько легко посетитель может использовать вашу страницу на мобильном устройстве. Вы просто вводите URL-адрес страницы и получаете оценку.
СМОТРИ ТАКЖЕ: 5 самых распространенных ошибок веб-дизайна, которых следует избегать прямо сейчас
44% компаний из списка Fortune 500 в настоящее время не готовы к работе с мобильными устройствами! Нажмите, чтобы написать в Твиттере
Как сделать адаптивный дизайн
При создании адаптивного макета следует учитывать несколько вещей.Это процесс, который требует системы дизайна и иерархии контента на разных устройствах.
Три основных компонента адаптивного веб-дизайна включают в себя:
Я объясню каждый далее.
Гибкая сетка
Сетка является важным элементом для создания адаптивного макета.
Теперь в сетках нет ничего нового.
Веб-дизайнеры с самого начала использовали сетки для создания веб-сайтов.Однако в прошлом эти сетки были фиксированной ширины и не подходили для поддержки гибкого макета веб-сайта.
Гибкая сетка, используемая для адаптивных сайтов, гарантирует гибкость и масштабируемость дизайна. Элементы будут иметь постоянный интервал, пропорции и могут настраиваться на определенную ширину экрана в зависимости от процентов.
Наиболее распространенные размеры экрана для адаптивного дизайна:
Большой рабочий стол
1220 пикселей и более
Рабочий стол
960 — 1219 пикселей
Планшет (портрет)
768 — 959 пикселей
Мобильный (широкий)
480 — 767 пикселей
Мобильный
479 пикселей и менее
Благодаря плавной сетке пользователям будет удобнее работать на любом экране, на котором они просматривают ваш адаптивный веб-сайт.
Гибкий текст и изображения
Способ отображения текста зависит от того, на каком устройстве пользователь просматривает ваш сайт, но он должен быть читаемым независимо от . На мобильных адаптивных веб-сайтах есть возможность увеличить размер шрифта и высоту строки (расстояние между каждой строкой текста) для удобочитаемости.
Гибкая настройка текста и изображений в пределах ширины макета веб-сайта в соответствии с иерархией содержимого, установленной с помощью CSS (таблицы стилей).Текст теперь можно читать независимо от устройства конечного пользователя. С помощью гибкого контейнера (внутри сетки) текст может переноситься с увеличением размера шрифта на небольших устройствах.
Гибкие изображения могут оказаться более сложной задачей из-за времени загрузки в браузерах небольших устройств. Но эти изображения могут масштабироваться, обрезаться или исчезать в зависимости от того, какой контент важен для работы на мобильных устройствах.
Медиа-запросы
Это код, который обеспечивает гибкость макета на адаптивных веб-сайтах.Медиа-запросы указывают CSS, который будет применяться соответствующим образом, в зависимости от точки останова устройства (например, книжная ориентация iPhone или альбомная ориентация iPad и т. Д.).
Медиа-запросы позволяют создавать несколько макетов дизайна, использующих одну и ту же HTML-кодированную веб-страницу.
Есть и другие области, которые могут помочь определить и уточнить адаптивный веб-дизайн для мобильных устройств.
Взгляните:
Пользовательское тестирование адаптивных веб-сайтов
Информация о том, как пользователи взаимодействуют с вашим сайтом, бесценна и стоит инвестирования, чтобы создать для них оптимальный опыт .
Существует множество способов проведения пользовательского тестирования, чтобы получить наиболее полезную обратную связь.
Сайты, такие как Peek или UserTesting.com, предоставляют пользовательское тестирование за небольшую плату или бесплатно. Нетрадиционные методы, такие как тестирование в естественных условиях и сортировка карточек, также могут помочь обнаружить неожиданные болевые точки.
Тестирование браузеров и устройств для адаптивного дизайна
Убедитесь, что макет адаптивного дизайна совместим со всеми соответствующими браузерами и сохраняет целостность вашего пользовательского опыта и дизайна.
Не полагайтесь только на перетаскивание браузера внутрь и обратно, чтобы протестировать адаптивный веб-дизайн для мобильных устройств; попробуйте просматривать сайт на как можно большем количестве физических устройств.
Вы будете удивлены тем, что может быть обнаружено при переходе от одной операционной системы к другой.
Вдохновение от адаптивных веб-сайтов
Как и в любом дизайн-проекте, найдите другие адаптивные веб-сайты, которые творчески выполняют адаптивный веб-дизайн.
Это может быть так же просто, как подумать над следующими вопросами:
Ответы на эти вопросы помогут вам найти болевые точки, которые вы, возможно, никогда не замечали во время повседневного просмотра веб-страниц.
Примеры дизайна адаптивного веб-сайта
Один из моих любимых сайтов, где я могу ознакомиться с лучшими практиками адаптивного дизайна в Интернете, — это Media Queries. Сайт представляет собой набор вдохновляющих веб-сайтов, использующих медиа-запросы и адаптивный веб-дизайн, курируемый Эйвиндом Уггедалом.
Ознакомьтесь с некоторыми из этих примеров адаптивного дизайна веб-сайтов.
Slack
Stripe
Корнельский университет
Средний
Будущее адаптивного дизайна для мобильных устройств
Мы знаем, что Google требует следующих оптимизированных элементов для эффективного взаимодействия с мобильными устройствами. отзывчивый веб-дизайн:
Рост числа мобильных устройств — это только начало перехода к более удобному использованию Интернета.Необходимо убедиться, что ваш веб-сайт может быть просмотрен в любом месте на любом устройстве, поскольку носимые устройства, такие как умные часы, становятся все более популярными.
Оптимизирован ли мой веб-сайт для мобильных устройств?
Вы можете легко проверить, реагирует ли ваш веб-сайт, воспользовавшись полезным инструментом Google.
Пройдите тест на отзывчивость Google прямо сейчас, чтобы узнать, где находится ваш сайт. Проверьте свой сайт
Вы получили зеленый свет? Отлично, ваш сайт прошел тест на отзывчивость Google.Возможно, вы уже знаете, почему адаптивный дизайн важен для пользователей вашего сайта.
Видите большие красные крестики? Начните делать шаги в направлении онлайн-стратегии, которая включает в себя оптимизированный опыт для мобильных пользователей. Помните, что изменения в Google и адаптивном дизайне пока не коснутся планшетов, но с адаптивным веб-дизайном вы будете впереди всех, когда они это сделают!
Рекомендации по адаптивному дизайну
В настоящее время ваш веб-сайт должен хорошо выглядеть и хорошо работать на компьютере, планшете и браузере смартфона.Адаптивный веб-дизайн может помочь в этом.
Эта статья отвечает на вопрос «что такое адаптивный дизайн?». Есть три компонента адаптивного веб-дизайна: гибкая сетка, гибкий текст и изображения и медиа-запросы.
Помните о важности адаптивного веб-дизайна для вашего бизнеса. Это поможет вам:
Google привлекает 96% мобильного поискового трафика и рекомендует адаптивный дизайн в качестве передовой практики.Поскольку адаптивный веб-дизайн удобен для мобильных устройств, он помогает увеличить видимость в поисковых системах, что, в свою очередь, может увеличить количество посетителей вашего веб-сайта.
Увеличение трафика приводит к лучшему привлечению потенциальных клиентов, увеличению количества конверсий и увеличению продаж — три основные причины, по которым вам нужен адаптивный веб-дизайн!
Можете ли вы рассказать о других причинах важности адаптивного дизайна?
Поделитесь своими комментариями ниже!
FreshSparks — это брендинговое агентство, предлагающее стратегию бренда, дизайн веб-сайтов и услуги цифрового маркетинга.Мы можем помочь вам создать адаптивный веб-дизайн и обеспечить рейтинг вашего сайта в Google. Свяжитесь с нами сегодня, чтобы обсудить свой следующий проект.
Если вам понравилась эта статья, поделитесь, пожалуйста!
Краткая история адаптивного веб-дизайна
Веб-сайты подобны холсту. У вас есть полная свобода создавать их так, как вы хотите. Но в отличие от картин, не все люди будут смотреть на ваш сайт так, как вы хотите.
Интернет огромный и старый, а устройства становятся все меньше и компактнее.Теперь вам нужно адаптировать свою картину к холсту меньшего размера, не теряя ее красоты.
Вот где появляется адаптивный дизайн. Теперь веб-сайты могут выглядеть так же хорошо на телефоне, как и на большом экране телевизора. Но так было не всегда. Чтобы достичь этого, разработчикам потребовались годы экспериментов. И мы все еще совершенствуемся каждый день.
В этой статье мы собираемся погрузиться в историю адаптивного веб-дизайна и посмотреть, как веб-сайты развивались с течением времени.
Первые дни Интернета
Помните первые дни Интернета, когда любой веб-сайт казался отличным? Создание вашей собственной страницы в сети было большим достижением.Даже если это была просто страница Geocities или страница Angelfire. Вы бы показали это своим друзьям. И это было одно из лучших ощущений в мире.
Хорошая новость для дизайнеров: они точно знали, как будут выглядеть их сайты. Все выходили в Интернет через настольные компьютеры с ограниченным набором разрешений и соотношений сторон. Это означало, что дизайнеры могли размещать объекты в любом месте экрана, не беспокоясь о других размерах экрана.
Домашняя страница Yahoo в 2001 году
В то время можно было часто видеть веб-сайты, которые заставляли вас использовать настольный браузер.Перепроектирование всего веб-сайта для работы с дополнительными размерами экрана было сложной задачей, и многие компании не хотели вкладывать в нее усилия.
Жизнь до CSS
Последние 20 лет или около того большинство разработчиков начинали с веб-разработки. А это означало изучение базового HTML, базовых строительных блоков веб-сайтов.
Проще говоря, элементы HTML представляют собой прямоугольные блоки, которые по умолчанию накладываются друг на друга. С несколькими полями, содержащими текст и изображения, не так уж много можно было сделать.
Мы могли использовать только самые простые HTML-теги. Они включали теги от h2 до h6, теги изображений, списки, таблицы, абзацы и многие теги даже для самых простых вещей (которые теперь выполняются с помощью CSS).
Базовая HTML-страница будет выглядеть так:
FreeCodeCamp FreeCodeCamp
Здесь идет текст
Здесь идет текст
Базовая веб-страница HTML
Не существовало структурированных или унифицированных способов стилизации элементов HTML.Но, к счастью, HTML дал вам некоторую настройку с помощью специальных тегов.
Все эти теги существуют даже сегодня, хотя некоторые из них устарели в HTML5, потому что они были слишком простыми. Например, был тег marquee, тег для создания скользящего текста, изображений и других элементов HTML.
Теперь вы можете добиться того же эффекта только с помощью CSS. Но в то время разработчикам приходилось создавать отдельные теги для каждой отдельной функции. (Интересный факт: у Google есть пасхальное яйцо, если вы введете поисковый запрос «marquee tag.«Вы увидите это в действии.)
Таким образом, дизайнерам нужен был структурированный способ стилизации элементов. Он должен был быть гибким и полностью настраиваемым.
Это привело к созданию каскадных таблиц стилей (CSS), стандартного способа стилизации элементов HTML.
Каскадные таблицы стилей или CSS - это способ стилизации любого элемента HTML. У них есть набор предопределенных свойств, которые можно применить к любому элементу HTML. Эти стили можно встроить в ту же HTML-страницу или использовать как внешний.css файл
Это была важная веха в веб-дизайне. Теперь у дизайнеров была возможность изменять каждое свойство элементов HTML и размещать их там, где они хотели.
Когда экран начал сжиматься
Теперь, когда дизайнеры получили полный контроль над веб-страницей, им нужно было убедиться, что она хорошо выглядит на экранах всех размеров.
Настольные компьютеры по-прежнему популярны сегодня, но большинство людей также используют портативные мобильные устройства для просмотра веб-страниц. Теперь дизайнеры имеют меньшую ширину, но более удобную высоту, поскольку прокрутка на устройствах с сенсорным экраном очень удобна по сравнению с настольными компьютерами.
веб-сайтов теперь должны были включать адаптивный веб-дизайн:
Адаптивный веб-дизайн - это подход к веб-дизайну, благодаря которому веб-страницы хорошо отображаются на различных устройствах и размерах окон или экранов.
Самый распространенный способ работы с маленькими экранами — это боковая панель. Боковая панель похожа на ящик, в котором хранятся ссылки и другие не очень важные вещи. Дизайнеры просто переносят все второстепенные вещи на боковую панель, чтобы веб-страница выглядела чистой.
Однако этот метод используется слишком часто, и боковые панели изначально не предназначались для этой цели.
До этой тенденции очень популярны были наборы фреймов и теги фреймов, поскольку они позволяли дизайнерам встраивать внешние веб-страницы.
Но, в отличие от популярных сейчас тегов iframe, эти теги практически не отвечали. Это было связано с тем, что они не адаптировались к разным размерам экранов и пытались сохранить свою компоновку даже на экранах меньшего размера, которые выглядели ужасно.
Результат выглядел бы нормально на настольных компьютерах, но не работал на мобильных устройствах.
Наборы фреймов на настольных и мобильных устройствах
Переход на адаптивный дизайн
Старые огромные веб-сайты с тысячами страниц столкнулись с дилеммой: реагировать или не реагировать.
Любой веб-дизайнер знает, что переход с большего экрана на меньший — худшее.Ваш холст становится меньше, а картина остается прежней. Либо вы удаляете некоторые части своей картины, либо заставляете ее адаптироваться.
Поскольку в те времена не существовало рекомендаций по реагированию, веб-дизайнеры часто использовали наивные способы размещения элементов в различных частях экрана.
Например, с использованием таблицы тегов.
Использование тега таблицы для макета было плохой практикой по разным причинам, например:
Пример некоторых крупных веб-сайтов
Давайте посмотрим, как некоторые крупные веб-сайты решили эту дилемму. Возьмем, к примеру, YouTube .
Вы наверняка видели настольную версию YouTube.Там полно всякой всячины — заголовок вверху, боковая панель слева, видео, расположенные друг вокруг друга, и нижний колонтитул. Теперь большинство из этих вещей совершенно не нужны мобильным пользователям, поскольку они не могут использовать их должным образом.
YouTube для ПК и мобильных устройств
YouTube мог выбрать адаптивный дизайн, но это означало бы спрятать эти лишние элементы где-нибудь.
Любой, кто разработал веб-сайт, знает, насколько важна его производительность. Каждая вещь, которую вы помещаете на страницу, замедляет ее.Таким образом, в случае YouTube было бы напрасной тратой получать их с сервера только для того, чтобы скрыть их.
И YouTube старый, и его дизайн тоже. Изменение уже написанного кода имеет высокую вероятность поломки того, что уже работает. Поэтому вместо этого YouTube использовал так называемое динамическое обслуживание.
Динамическое обслуживание — это метод, при котором сервер проверяет, является ли устройство, запрашивающее веб-страницу, настольным или мобильным. Затем он динамически обслуживает веб-страницу в зависимости от типа устройства.
Этот метод легко реализовать, поскольку дизайнерам не приходится иметь дело с экранами разных размеров. Но это также часто обескураживает, потому что при неправильной настройке он может разрушить SEO из-за проблем с дублированием контента.
Эти мобильные версии часто обслуживаются через другой субдомен, например m.site-name.com, чтобы различать их.
Этот метод использовался Facebook, Википедией и другими крупными веб-сайтами по аналогичным причинам. Адаптивный веб-дизайн — идеальное решение, которое сложно реализовать.
Некоторые другие сайты решили не реагировать, а вместо этого создать мобильное приложение. Это был разумный подход, учитывая, что мобильные приложения были перспективными. Но установка мобильного приложения требовала определенного уровня доверия, поскольку у них был гораздо больший доступ, чем у веб-приложений.
Кроме того, проблема с родными мобильными приложениями заключалась в том, что они были дорогими в изготовлении, поскольку их нужно было разрабатывать для нескольких платформ с одинаковым дизайном и функциональностью. Интернет является довольно зрелой платформой и, следовательно, имеет больший охват, чем мобильные приложения.
Стратегия адаптивного веб-дизайна
Это были проблемы, с которыми сталкивались уже существующие сайты. Для новых веб-сайтов адаптивный дизайн стал обязательным условием для конкуренции с другими веб-сайтами.
Google также недавно ввел индексирование с ориентацией на мобильные устройства, что означает, что он предпочитает удобные для мобильных устройств веб-сайты при поиске на мобильных устройствах, что создает еще одну причину адаптации.
Подход с использованием мобильных устройств
Предположим, у вас есть чемодан с какими-то вещами. проще ли переложить вещи из меньшего чемодана в больший или из большего в меньший?
В подходе, ориентированном на мобильные устройства, веб-сайт сначала делается для совместимости с мобильными устройствами, а затем отслеживается, как все меняется при переходе на больший экран.
Подход, ориентированный на мобильные устройства
Одно из заблуждений относительно этого подхода состоит в том, что люди думают, что он предназначен только для мобильных устройств. Но это неверно — ориентированность на мобильные устройства не означает создание дизайна только для мобильных устройств. Это просто безопасный и простой подход для начала.
Поскольку доступное пространство на экране мобильного устройства намного меньше, чем на рабочем столе, его необходимо использовать для централизованного содержания.
Кроме того, мобильные пользователи гораздо чаще переключают страницы, поэтому важно сразу же привлечь их внимание.Поскольку на странице меньше элементов и больше внимания уделяется контенту, это приводит к более чистой веб-странице.
Будущее веб-дизайна
Интернет растет с невероятной скоростью. Люди переводят свой бизнес в онлайн, и конкуренция ужесточилась.
Также ведется дискуссия о том, действительно ли компаниям действительно нужно мобильное приложение. С ростом прогрессивных веб-приложений (PWA) и различных веб-API, Интернет стал намного мощнее, чем раньше.И большинство встроенных функций, таких как уведомления, местоположение, кеширование и автономная совместимость, теперь доступны с PWA.
Прогрессивное веб-приложение — это тип прикладного программного обеспечения, доставляемого через Интернет, созданного с использованием общих веб-технологий, включая HTML, CSS и JavaScript.
Процесс создания PWA очень прост, но он выходит за рамки основной идеи данной статьи. Давайте сосредоточимся на том, что мы получаем с PWA.
Установка PWA
Вы могли заметить кнопку «Добавить на главный экран» в браузере Chrome выше.Для обычных веб-сайтов это не что иное, как ярлык на главном экране. Но если веб-сайт представляет собой PWA, вы можете делать много действительно крутых вещей.
Вам не нужно устанавливать веб-приложение, чтобы оно работало как PWA, но это делает его более похожим на собственное приложение. Кроме того, PWA может работать как отдельное веб-приложение без хромированной адресной строки наверху. Это снова делает его более похожим на приложение.
PWA также работают на настольных компьютерах, что делает их идеальным кандидатом для любого нового приложения. Они могут работать на любой платформе с веб-браузером, они безопасны и имеют все основные встроенные функции.
Тем не менее, многие функции, которые еще не установлены или недоступны, могут представлять угрозу безопасности, поскольку открытие веб-сайта считается намного безопаснее, чем установка приложения. Поэтому для некоторых высоконативных функций по-прежнему требуется собственное приложение.
Для ясности: PWA не заменяют нативные приложения. Родные приложения будут продолжать существовать. PWA — это просто более простой способ реализовать эти функции без создания мобильного приложения.
Предсказание будущего Интернета
Как мы видели, технологии продолжают совершенствоваться, а Интернет становится все более доступным по мере экспоненциального роста числа пользователей.
Изменение тенденций веб-дизайна больше ориентировано на производительность и удобство использования. И буду продолжать это делать.
Мы также идем в сторону Web 3.0:
Web 3.0 — это Интернет-технология следующего поколения, которая в значительной степени опирается на использование машинного обучения и искусственного интеллекта (ИИ). Он нацелен на создание более открытых, взаимосвязанных и интеллектуальных веб-сайтов и веб-приложений, ориентированных на использование машинного понимания данных.
Это означает, что все будет подключено, и машины тоже будут использовать Интернет.Это будет похоже на то, как поисковые роботы просматривают веб-сайты и понимают контекст страницы.
Хороший, чистый, минималистичный веб-дизайн с большим вниманием к содержанию поможет машинам лучше понимать вещи. Интернет — это открытое место с множеством инноваций. Возможно, мы движемся к сети, управляемой разумом!
Заключение
Адаптивный дизайн
Мы начали с самого начала Интернета и увидели, как некогда популярные технологии устарели. Мы все еще работаем над улучшением Интернета.
Мы больше не живем в эпоху, когда разработчики не беспокоятся о пользователях. В настоящее время пользовательский опыт является приоритетом, будь то производительность или дизайн, пользователь должен быть доволен любым приложением.
И, в отличие от прежних времен, мы не ограничены каким-то одним инструментом. Мы можем свободно использовать свое собственное творчество, и нам решать, как превратить наши творения во что-то ценное.
Интернет — прекрасное место, и есть много отличных веб-сайтов, на которые можно вдохновиться.Давайте скрестим пальцы и продолжим движение вперед.
11 убедительных примеров адаптивного веб-дизайна
Еще в 2010 году Итан Маркотт призвал дизайнеров и разработчиков практиковать «адаптивный веб-дизайн» (RWD):
«Вместо того, чтобы приспосабливать отдельные проекты к каждому из постоянно растущего числа веб-устройств, мы можем рассматривать их как аспекты одного и того же опыта. Мы можем [сделать наши] дизайны […] более адаптивными к средствам массовой информации, которые их визуализируют ».
Он утверждал, что создавая веб-сайты, которые адаптируются к любому устройству, дизайнеры и разработчики могут обеспечить соответствие своей работы требованиям завтрашнего дня.
По теме: 9 примеров умных, креативных 404 страниц
Восемь лет спустя адаптивный веб-дизайн достиг критической массы. В настоящее время стандартной практикой является создание согласованного, но индивидуального интерфейса на всех устройствах, в том числе на тех, которые еще не выпущены.
Но что такое адаптивный веб-дизайн? И каковы лучшие примеры мобильного адаптивного веб-дизайна на практике?
«На мобильные телефоны и планшеты приходится 56,74% глобального использования Интернета.”
Что такое адаптивный веб-сайт?
Строго говоря, у адаптивных веб-сайтов есть три определяющие особенности:
«Медиа-запрос позволяет нам ориентироваться не только на определенные классы устройств, но и на самом деле проверять физические характеристики устройства, выполняющего нашу работу», — объясняет Маркотт.
Таким образом, медиазапросы
позволяют разработчикам использовать проверку условий для изменения веб-дизайна в зависимости от свойств устройства пользователя. Это лучше, чем простое определение точек останова в HTML / CSS, так как это более удобный интерфейс для пользователя.
Когда гибкие сетки создаются с помощью CSS, столбцы автоматически меняются, чтобы соответствовать размеру экрана или окна браузера, независимо от того, находится ли пользователь на 21-дюймовом настольном компьютере, 13-дюймовом ноутбуке, 9,7-дюймовом планшете или 5,5-дюймовый мобильный телефон.
«Гибкие макеты [….] Надежно передают контроль над нашими проектами в руки наших пользователей и их привычки просмотра», — объясняет Маркотт.
Это позволяет дизайнерам поддерживать единообразный внешний вид на нескольких устройствах.Кроме того, это экономит время и деньги, позволяя дизайнерам обновлять одну версию веб-сайта вместо многих.
Маркотт здесь имеет в виду использование кода, который предотвращает превышение размеров мультимедийных файлов размеров их контейнеров, а также окон просмотра. По его словам, «гибкий контейнер изменяет свой размер», так же как и изображение внутри него.
Учитывая, что сегодня существует более 8,48 млрд уникальных устройств, эта функциональность позволяет командам создавать неподвластные времени дизайны, способные адаптироваться к любому устройству, независимо от его размера и формы.
Вместе эти три типа функциональности позволяют дизайнерам создавать адаптивные веб-сайты.
Связано: Типографика и создание сеток для экранов
Но, объясняет Маркотт, это только начало:
«Гибкие сетки, гибкие изображения и медиа-запросы — три технических компонента адаптивного веб-дизайна, но они также требуют иного мышления. Вместо того, чтобы помещать наш контент в карантин в разрозненные, зависящие от устройства возможности, мы можем использовать медиа-запросы для постепенного улучшения нашей работы в различных контекстах просмотра.”
Ниже мы привели 11 примеров, которые выходят за рамки основных критериев адаптивного веб-дизайна. Каждый веб-сайт предлагает возможности, адаптированные к уникальному контексту пользователя.
Примеры адаптивного веб-дизайна
Dropbox отлично справился с использованием гибкой сетки и гибких визуальных эффектов для создания выдающегося адаптивного веб-сайта. Меняется не только цвет шрифта в соответствии с цветом фона при переходе с рабочего стола на карманные устройства, но и изображение меняет ориентацию.
С учетом контекста Dropbox предлагает индивидуальный подход к каждому устройству. Например, чтобы предотвратить подпрыгивание пользователей, небольшая стрелка указывает пользователям настольных компьютеров прокрутить вниз, чтобы увидеть больше контента. Такая же стрелка отсутствует на портативных устройствах, поскольку предполагается, что пользователи будут выполнять прокрутку на устройстве с сенсорным экраном. Точно так же их форма регистрации видна на настольных устройствах, но скрыта за кнопкой с призывом к действию на планшетах и мобильных устройствах, где пространство ограничено.
Веб-сайт
Dribbble отличается одной из отличительных черт адаптивного веб-дизайна: гибкой сеткой, которая сокращается с пяти столбцов на настольных компьютерах и портативных компьютерах до двух столбцов на планшетах и мобильных телефонах.
Чтобы не перегружать свой веб-сайт мобильными устройствами, Dribbble удалила несколько элементов. Например, снимки больше не приписываются их создателю, а количество просмотров, комментариев и лайков больше не вкладывается под каждый элемент. Они также скрыли меню за значком гамбургера и убрали строку поиска.
Веб-сайт
GitHub предлагает единообразную работу на всех устройствах. Однако было несколько заметных отличий:
Это еще один фантастический пример адаптивного мобильного веб-дизайна. Их веб-сайт загружается на удивление быстро, за четыре секунды, при использовании подключения к сети 3G. Что еще более важно, внешний вид веб-сайта Klientboost остается неизменным на всех устройствах, но им удалось адаптировать пользовательский интерфейс к каждому устройству.
В то время как полное меню, включая кнопку с призывом к действию «Получить предложение» и «Мы нанимаем!» выноска, которую можно просматривать с настольных и портативных компьютеров, планшетов и мобильных устройств, открывает сокращенные версии меню. Пользователям, посещающим свой веб-сайт с планшетных устройств, отображается значок гамбургер-меню и выноска, а тем, кто посещает их с мобильных телефонов, — значок меню и кнопка с призывом к действию.
Компания
Magic Leap разработала простой, ориентированный на мобильные устройства веб-сайт с параллаксной прокруткой, который оживляет их потрясающие иллюстрации.Учитывая, что на мобильные телефоны и планшеты сейчас приходится 56,74% глобального использования Интернета, их подход имеет смысл.
Пользовательский интерфейс
Magic Leap единообразен на всех устройствах, за одним исключением: микрокопия, которая направляет пользователей для прокрутки, которая есть на настольных компьютерах и планшетах, но исключена на мобильных устройствах, где пользователям естественно выполнять прокрутку.
Даже с подключением к сети 3G их веб-сайт загружается за семь секунд, что значительно ниже среднемирового показателя, составляющего 22 секунды.Для веб-сайта с адаптивной анимацией это не так уж плохо.
Пользовательский интерфейс
Shopify одинаков на всех устройствах. Только кнопка с призывом к действию и иллюстрации изменились между настольными и мобильными устройствами.
На персональных компьютерах и планшетах кнопка призыва к действию находится справа от поля формы. На мобильных устройствах это ниже.
Точно так же иллюстрации расположены справа от копии на персональных компьютерах и планшетах, тогда как на мобильных устройствах они расположены под копией.
Как и на большинстве веб-сайтов, меню Shopify также заменено значком гамбургера на портативных устройствах.
Несмотря на то, что они используют карусели изображений для демонстрации своих клиентов, им удалось сохранить скорость загрузки страницы ниже пяти секунд, что довольно впечатляюще.
Smashing Magazine делает все возможное, предлагая индивидуальный подход к каждому устройству. Их веб-сайт имеет макет с двумя столбцами, полное меню и комбинированный знак на рабочем столе, который преобразуется в макет с одним столбцом и сжатое меню с буквенным знаком на планшетах и мобильных устройствах.
Веб-сайт журнала
Smashing Magazine также является ярким примером инклюзивного дизайна. Меню, показываемое пользователям настольных компьютеров, содержит как ярлыки, так и значки. И мне нравится, что вместо обычного значка меню они выбрали кнопку с призывом к действию со словом «меню» и значком поиска. У цифровых аборигенов нет проблем с навигацией по веб-сайтам с портативных устройств, но другие поколения не обязательно знают, что представляют собой значки-гамбургеры.
Их веб-сайт также загружается всего за 2 секунды на устройствах с 3G-Интернетом, которые, по словам GSMA, будут составлять 70% мобильных подключений до 2020 года.Это снижает показатель отказов и не дает пользователям расстраиваться.
Бренд
Slack известен своей простотой и человечностью. Неудивительно, что их веб-сайт следует тем же правилам.
Их гибкая сетка легко адаптируется к видовым экранам всех размеров и форм. Например, на настольных и портативных компьютерах логотипы клиентов представлены в виде трех столбцов, а на портативных устройствах — в виде одного столбца.
По теме: Загрузите 25 бесплатных смайликов Slack, которые ваша команда разработчиков понятия не имела
Веб-сайт
Slack также прост в использовании.Например, их кнопки с призывом к действию охватывают весь столбец на планшетах и мобильных телефонах, что помогает пользователям не нажимать на гиперссылку «Войти» ниже.
Treehouse предлагает безупречный опыт работы на всех платформах. Их меню становится все меньше на разных устройствах: настольные и портативные компьютеры имеют меню из четырех пунктов, планшеты — меню из двух пунктов и значок гамбургера, а мобильные телефоны предлагают меню и значок из одного пункта.
Их поля формы претерпевают такие же изменения.Они представлены в двух столбцах для настольных и портативных компьютеров и в одной столбце для планшетов и мобильных телефонов.
Как и другие компании, WillowTree включает полное меню на настольных устройствах и сжатое меню на портативных устройствах. Но, в отличие от других, они представили статическую панель навигации в верхней части страницы, которая создает более приятный опыт для пользователей портативных устройств. Они также добавили текстовый призыв к действию в мобильной версии своего веб-сайта для дополнительного удобства.
Как и на других адаптивных веб-сайтах, сетка, созданная для отображения логотипов клиентов, чрезвычайно гибкая. Он сворачивается с пяти столбцов на настольных компьютерах до четырех столбцов на планшетах и до двух столбцов на мобильных телефонах.
Как и в Treehouse, область над сгибом преобразуется из двух столбцов на рабочем столе в один столбец на мобильном устройстве, при этом кнопка с призывом к действию перемещается из области рядом с копией под ней.
Веб-сайт
WIRED имеет динамический макет с несколькими столбцами и боковой панелью на настольных устройствах, которая преобразуется в один столбец на портативных устройствах.
При переходе с планшета на мобильные устройства их меню сжимается, чтобы включить только их логотип, значок меню и ссылку для подписки. Чтобы упростить задачу, на мобильных устройствах недоступны функции поиска и возможность фильтровать новостную ленту WIRED по разделам.
Одна из областей, где лучше всего проявляется WIRED, — это использование гибких изображений. Обрезка их изображений функций меняется на разных платформах. На настольных компьютерах и портативных компьютерах изображения могут быть квадратными и прямоугольными, что дает пользователям возможность исследовать их глазами.Тем не менее, на портативных устройствах все изображения функций обрезаются с соотношением сторон 16: 9.
Какой ваш любимый адаптивный веб-сайт?
Сообщите нам, и мы, возможно, включим это в будущий пост об адаптивном дизайне.
.