При разработке интерфейсов для API, неизбежно сталкиваешься с несколькими проблемами. Во-первых, мы не знаем заранее, как будет выглядеть сервис или сайт со встроенными Картами. Важно обеспечить его будущим пользователям наилучший результат — даже если у разработчиков, использующих наш API, вообще нет в команде дизайнера. Во-вторых, проблемы могут возникнуть при адаптации дизайна для разных устройств и размеров экранов. В докладе мы поговорим о том, как и с помощью чего делаются прототипы, и зачем они нужны разработчикам и дизайнерам. А самое главное, разберёмся с адаптивным поведением элементов управления картой, рассмотрим схему работы менеджера контролов. Также мы кратко обсудим другие варианты реализации этого механизма и объясним, почему они не подошли нам.
67. СSS Media Queries
Позволяет применять стили для заданных условий.
Можно адаптировать страницу для различных экранов: Брайля, 3D,
принтер, телевизор и другие.
67
68. СSS Media Queries. Пример
68
Кто мы? Заказчики!
Что мы хотим? Адаптивность!
69. СSS Media Queries. Пример
69
.infoblock
.column .column
Нужно адаптировать под
ширину менее 600px
88. Server-side
Можем отдавать специальную сборку для разных устройств.
Можем отдавать макеты для определенных устройств.
Детектить браузеры / системы и так далее
88