Адаптивный дизайн
Показатель отказов
Соображения скорости
Где люди используют моб.устройства?
Отличие адаптивного сайта от мобильной версии (приложения) сайта
Как сообщить браузеру про адаптированность сайта?
Метатег
Преимущества адаптивного дизайна
Типы адаптивных макетов. Резиновый
Типы адаптивных макетов. Перенос блоков
Типы адаптивных макетов. Переключение макетов
Типы адаптивных макетов. Адаптивность «малой кровью»
Типы адаптивных макетов. Панели
Примеры
Стоит избегать
Ленивая загрузка
Установка бюджета производительности
Техника работы с изображениями
Основные принципы
Гибкий макет
Как перевести px в %
Гибкие изображения
Медиазапросы
Синтаксис правила @media
Логические операторы
396.66K

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

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

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

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

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

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


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

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

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

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

7. Метатег

<meta name="viewport"
content="width=device-width, initialscale=1.0">

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

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

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

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

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

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

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

14. Примеры

• http://mediaqueri.es

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

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

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

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

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

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

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

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

20. Гибкий макет

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

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

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

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

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

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

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

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

Тип
Описание
all
Все типы. Это значение используется по умолчанию.
braille
Устройства, основанные на системе Брайля, которые
предназначены для чтения слепыми людьми.
embossed
Принтеры, использующие для печати систему Брайля.
handheld
Смартфоны и аналогичные им аппараты.
print
Принтеры и другие печатающие устройства.
projection
Проекторы.
screen
Экран монитора.
speech
Речевые синтезаторы, а также программы для
воспроизведения текста вслух. Сюда, например, можно
отнести речевые браузеры.
tty
Устройства с фиксированным размером символов
(телетайпы, терминалы, устройства с ограничениями
дисплея).
tv
Телевизоры.

25. Логические операторы

• and
• not
• only
English     Русский Правила