Дизайн сайта

Чувствительный веб-дизайн: Основы для начинающих

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

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

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

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

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

Чувствительный веб-дизайн

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

Это просто о различных размеров экрана?

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

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

Итан Маркоттт - отец отзывчивого веб-дизайна.

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

Отец отзывчивого веб-дизайна

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

Три основных ингредиента отзывчивого веб-дизайна

Использование CSS-запросов к медиафайлам для настройки стиля

В прошлом веб-дизайнеры зависели от "User-Agent sniffing" в динамическом обслуживании различных HTML/CSS кодов или от переадресации URL-адресов. CSS3 ввел новую технику под названием " "запрос СМИ".”

Используя @media вы можете включить определенный блок свойств CSS после проверки на определенное условие. Вы можете проверить следующие условия:

  • Смотровое окно Ширина/высота
  • Ширина/высота устройства
  • Ориентация (портрет/ландшафт)
  • Резолюция

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

Синтаксис для поиска медиафайлов


@media not|only mediatype and (expressions) {
CSS-Code;
}

Пример запроса СМИ

Существует множество примеров и удобный редактор "Попробуй сам", доступный на сайте W3Schools.

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

@media screen and (min-width: 375px) {
#leftsidebar {width: 150px; float: left;}
#main {margin-left:220px;}
}

 

Платформы на основе жидкостных сеток

Термин "Fluid Grid" описывает схему, в которой вместо использования фиксированных пиксельных значений кодируются все в относительных пропорциях другие элементы. В результате компоненты текут (текучесть) и адаптируются к устройству.

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

Фиксированная компоновка по ширине - традиционный CSS

Подход Fluid Grid использует "относительные пропорции", т.е. вы кодируете высоту и ширину каждого элемента в процентах или относительных размерах. В приведенном ниже примере компоненты рассчитаны с использованием "процентного" подхода:

Плавная сетка - гибкое проектирование

Изображения жидкости

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

Указывая максимальную ширину, вы гарантируете, что изображение никогда не будет пикселировано выше значения, которое повлияет на качество его внешнего вида. Не определяя минимальную ширину, вы позволяете CSS уменьшить размер до любого значения (необходимого для вписывания в контекст).

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

Мобильный первый дизайн

Использование мобильной связи превысило использование настольных компьютеров в 2017 году. С сегодняшнего дня, StatCounter показывает, что 50,87% пользователей просматривают веб-страницы с мобильных телефонов по сравнению с 44,78% с настольных компьютеров.

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

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

Мобильный первый дизайн

Тестирование вашей конструкции - моделирование и исследование

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

Инструменты Firefox для разработчиков - Режим быстрого проектирования

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

Инструменты разработчика Firefox -Резпонсивный режим проектирования

Chrome DevTools - Режим устройства

Если вы предпочитаете Chrome DevTools, используйте следующие инструменты Режим устройства для моделирования широкого диапазона размеров экрана и разрешения. Проверьте веб-страницы с включенным режимом Device Mode, чтобы убедиться, что вы создаете полностью отзывчивый веб-сайт.

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

Инструменты хромированного устройства - Реагирование на испытания

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

Вину Сасидаран Рениш.

Создатель контента

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

Предыдущая статья
Облачный сервер против выделенного сервера: Что лучше для тебя?
Следующая статья
6 Советы по локализации мобильных приложений для получения результатов
Соответствующие статьи
этический хакерский взлом для проверки уязвимости системы безопасности
Генерал

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

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

0
Интернационализация мобильных приложений
Локализация

6 Советов по локализации мобильных приложений, обеспечивающих...

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

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

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

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

Интернационализация мобильных приложений
Локализация

6 Советы по локализации мобильных приложений, которые...

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

Тема wordpress на основе jazzsurf.com