Поскольку в конце 90-х — начале нулевых я был причастен к разработке и созданию сайтов, пройти мимо такого материала я просто не могу. Вспомню молодость и обновлю некоторые знания о современных тенденциях в области веб-дизайна. Тем более, что с развитием мобильных технологий изменения стали особенно заметными.
Компания Froont из Сан-Франциско, занимающаяся разработкой инструментов для веб-дизайнеров, создала 9 анимированных GIF-файлов, чтобы показать, насколько далеко шагнули вперед разработки в области веб-дизайна за четверть века. Задумывались ли вы, почему каскадные таблицы стилей (CSS) важны и почему технология флэш умерла? Об этом по порядку.
Тёмные времена веб-дизайна (1989)
Монохромная эпоха веб-дизайна.Браузер Lynx и другие unix-подобные браузеры только и могли, что передать небольшую порцию текста от одного термина до другого внутри университетской сети. Просто текст и мерцающий курсор.
Таблицы. Начало (1995)
Рождение браузеров, которые уже умеют отображать изображения. Это было первым шагом в веб-дизайне в том виде, в котором мы все его знаем. Единственным вариантом для структурирования информации было понятие о таблицах. Эксперименты с комбинированием вложенными таблицами в таблицах, статическими и изменяющимися ячейками. Отсюда возникали проблемы в поддержании хрупкого равновесия подобных структур. Эпоха нарезки (slice) структуры сайта. Дизайнеры осуществляли свои задумки и разбивали макет на мелкие кусочки еще до этапа разработки. С другой стороны, таблицы обладали удивительными свойствами, например, способностью вертикальной согласованности, быть определёнными в пиксельном или процентном соотношении. Время, когда разработчики ненавидят фронт-энд кодирование.
Java скрипт спешит на помощь (1995)
Золотая эра свободы: Flash (1996)
Каскадные таблицы стилей (CSS) 1998
Мобильный бум: сетки и фреймворки (2007)
Отзывчивый веб-дизайн (2010)
Итан Маркотт решил бросить вызов существующему подходу к конструированию сайтов и предлагает использовать один контент, но разные макеты для дизайна. Технически это всё тот же HTML и CSS/ Для дизайнера это означает несколько макетов, для клиента — гарантия работы на смартфоне, для разработчика -способ отображения изображений, скорость загрузки, семантика, мобилный браузер или настольный и многое другое. Один и тот же сайт работает везде.
А теперь посмотрим, что именно отличает в дизайне отзывчивого сайта
Настали плоские времена (2010)
Проектирование большего количества макетов требует больше времени. К счастью пришло время упростить процесс, отбросить модные эффекты и вернуться к истокам дизайна посредством приоритезации содержания над дизайном. Изысканные фотографии, типографика, резкие иллюстрации и продуманный макет. Упрощение визуальных элементов (плоская конструкция) также является частью этого процесса. замени глянцевые кнопки на иконки, позволило использовать векторные изображения и иконки шрифтов, использовать красивую типографику. Самое смешное, что веб был близок к этому с самого начала
Представь себе, дизайнер просто перемещает элементы по экрану, а на выходе уже готовый чистый код! И больше не будет головной боли у разработчиков о совместимости браузеров и можно будет сосредоточиться на решении поставленной задачи! Это не просто изменение порядка вещей, это полная гибкость и контроль.
Технически есть несколько новых концепций, которые поддерживают движение в этом направлении. Новые опредения в CSS, такие как VH и VW (высота и ширина области просмотра) придают большую гибкость для позиционирования элементов. Это так же позволит решить давнюю проблему дизайнеров — вертикального позиционирования, которая доставила немало боли дизайнерам. Другая набирающаяя обороты технология — flexbox, являющаяся частью CSS. Она позволяет создавать макеты и изменять их с помощью единственного свойства, вместо написания громадного количества кода. Наконец, веб-компоненты: набор готовых элементов (галерея, регистрационная форма и т.д.), что существенно позволит облегчить рабочий процесс, где элементы становятся строительными блоками, которые можно использовать и изменять отдельно.
Источник: FastCoDesign FroontBlog Изображения: Froont