Адаптивный дизайн

Содержание

Слайд 2

Показатель отказов

Показатель отказов

Слайд 3

Соображения скорости

Повторяющие (Repetitive Now)
Скучающие (Bored Now)
Срочные (Urgent Now)

Соображения скорости Повторяющие (Repetitive Now) Скучающие (Bored Now) Срочные (Urgent Now)

Слайд 4

Где люди используют моб.устройства?

84% дома
80% в свободное время в течение дня
76% в

Где люди используют моб.устройства? 84% дома 80% в свободное время в течение
очередях и в процессе ожидания
69% в процессе шоппинга
64% на работе
62% во время просмотра ТВ-программ (альтернативные исследования дают цифру в 84%)
47% во время подготовки к работе

Слайд 5

Отличие адаптивного сайта от мобильной версии (приложения) сайта

Под каждый тип операционной системы

Отличие адаптивного сайта от мобильной версии (приложения) сайта Под каждый тип операционной
нужно свое приложение / версия сайта.
Необходимость загрузки приложения. 
Разделение траффика. 
Необходимость интеграции материалов сайта.

Слайд 6

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

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

Слайд 7

Метатег


Метатег

Слайд 8

Преимущества адаптивного дизайна

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

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

Слайд 9

Типы адаптивных макетов. Резиновый

Типы адаптивных макетов. Резиновый

Слайд 10

Типы адаптивных макетов. Перенос блоков

Типы адаптивных макетов. Перенос блоков

Слайд 11

Типы адаптивных макетов. Переключение макетов

Типы адаптивных макетов. Переключение макетов

Слайд 12

Типы адаптивных макетов. Адаптивность «малой кровью»

Типы адаптивных макетов. Адаптивность «малой кровью»

Слайд 13

Типы адаптивных макетов. Панели

Типы адаптивных макетов. Панели

Слайд 14

Примеры

http://mediaqueri.es

Примеры http://mediaqueri.es

Слайд 15

Стоит избегать

Загрузка и сокрытие
Загрузка и урезание
Избыточный DOM

Стоит избегать Загрузка и сокрытие Загрузка и урезание Избыточный DOM

Слайд 16

Ленивая загрузка

Ленивая загрузка

Слайд 17

Установка бюджета производительности

Оптимизация существующей функции или элемента
Удаление существующей функции или элемента
Избегание добавления

Установка бюджета производительности Оптимизация существующей функции или элемента Удаление существующей функции или
новой функции или элемента

Слайд 18

Техника работы с изображениями

Техника работы с изображениями

Слайд 19

Основные принципы

Адаптивный дизайн состоит из трёх главных принципов:
Резиновый макет
Резиновые изображения
Медиазапросы

Основные принципы Адаптивный дизайн состоит из трёх главных принципов: Резиновый макет Резиновые изображения Медиазапросы

Слайд 20

Гибкий макет

Для создания гибкого макета мы должны использовать только относительные единицы измерения: em для

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

Слайд 21

Как перевести px в %

target / context = result
Ширину (размер шрифта) нужного

Как перевести px в % target / context = result Ширину (размер
элемента в px разделить на ширину (размер шрифта) родительского элемента в px = искомый результат в % (или em)

Слайд 22

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

Необходимо указывать максимальную ширину изображений, равную 100%.

Гибкие изображения Необходимо указывать максимальную ширину изображений, равную 100%.

Слайд 23

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

@media (max-width:1150px){
CSS код
}

Медиазапросы @media (max-width:1150px){ CSS код }

Слайд 24

Синтаксис правила @media

Синтаксис правила @media