Почему мышление наперед имеет решающее значение в веб-дизайне
Опубликовано: 2021-03-17Разница между созданием отличного веб-сайта и посредственного обычно определяется очень рано. Часто веб-дизайнер рисует свой проект в виртуальном «уголке». Именно здесь дизайн становится негибким и неспособным приспособить различные варианты использования.
Обычно это происходит на этапе прототипирования. Мы тратим много времени и творческой энергии на идею, которая выглядит потрясающе. Нашим клиентам это может понравиться так же сильно, как и нам. Но только когда мы на самом деле начинаем его строить, мы начинаем полностью понимать последствия.
Дизайн-макет служит компасом для наших проектов веб-сайта. Если мы не сможем заранее подумать о том, что требуется для определенных элементов, это может означать, что мы застряли в плохой ситуации. Конечным результатом является сайт, которому приходится идти на серьезные компромиссы, чтобы работать на разных устройствах и в разных браузерах. Это может негативно повлиять на доступность, производительность и соблюдение передовых практик.
К счастью, некоторое планирование поможет вам избежать грязного процесса сборки. Давайте рассмотрим несколько ключевых моментов, которые следует учитывать, прежде чем делиться своими идеями с клиентом.
Как элементы адаптируются к разным экранам
Есть причина, по которой так много говорят о подходе «сначала мобильные» к веб-дизайну. По сути, это позволяет нам начать с самого необходимого для веб-сайта. Оттуда мы можем добавлять и улучшать по мере увеличения области просмотра.
Тем не менее, у каждого из нас есть свои предпочтения в создании прототипов. Для тех, кто все еще использует настольный подход, важно подумать о том, как все эти причудливые элементы дизайна будут работать на телефоне.
Если вы планируете внедрить CSS Grid или Flexbox, они очень помогут с точки зрения наилучшего использования доступного пространства экрана. Но для работы других элементов может потребоваться больше усилий.
Например, большие слайдеры могут стать очень сложными для использования на маленьких экранах. Сложные изображения могут быть не такими эффектными, а текст может выйти за границы. Производительность также может отставать.
В этом случае вам, возможно, придется решить, стоит ли вообще показывать слайдер на мобильных устройствах. Или, возможно, его можно было бы реорганизовать, чтобы он лучше адаптировался к работе во всех ситуациях.
Влияние на доступность
Дизайн начинается с выбора подходящих шрифтов и цветов. Они оба тесно связаны с брендингом и доступностью.
Шрифты должны быть четкими и иметь размер, обеспечивающий удобочитаемость. Хотя причудливый шрифт и декоративный шрифт могут выглядеть красиво, они должны быть достаточно большими, чтобы их можно было прочитать, и их можно было использовать только в заголовках. Если эти требования не могут быть соблюдены в разумных пределах, может быть лучше вообще исключить их из вашего проекта.
Кроме того, цветовой контраст также должен быть серьезной проблемой. Цвета фона и переднего плана должны иметь приемлемый коэффициент контрастности, чтобы их можно было считать доступными. Кроме того, это просто хорошая практика.
Если вы не уверены в своей палитре, используйте онлайн-инструмент, чтобы определить ее пригодность. Иногда даже небольшая корректировка — это все, что нужно для соответствия стандартам WCAG AA.
Помимо этих двух элементов, также хорошо иметь план того, как вы будете отображать такие элементы, как значки. Они интуитивно понятны? Будут ли они сопровождаться текстом?
Обратная совместимость
Не каждый веб-сайт должен быть полностью совместим, скажем, с Internet Explorer 9. И устаревшие браузеры не обязательно должны удерживать нас от использования новейших CSS или JavaScript. Но следует подумать об обратной совместимости.
Особую озабоченность вызывают элементы дизайна, которые сделают веб-сайт полностью непригодным для использования в старом программном обеспечении. Даже если определенный браузер составляет небольшой процент посетителей вашего сайта, это все равно оставляет некоторые потенциальные конверсии на столе.
Стоит подумать о том, какое влияние дизайнерские решения окажут на этих пользователей. Доступных запасных вариантов для данной технологии может быть достаточно, чтобы все выглядело прилично и пригодно для использования. Еще лучше то, что их можно довольно просто реализовать.
Раньше от дизайнеров требовалось следить за тем, чтобы элементы выглядели и функционировали одинаково во всех браузерах. Это может быть слишком много вопросов в эти дни. Пока пользователь может перемещаться и потреблять контент в каком-то из более древних программ, этого может быть достаточно.
Сценарии, которых еще не было
Даже самые маленькие веб-сайты должны со временем развиваться. По мере добавления новых типов контента их необходимо учитывать в дизайне. Если вы не готовы, реализация этих элементов может конфликтовать с тем, что уже есть.
Подумайте, например, о добавлении серии видео. Хотя процесс добавления этого контента может быть достаточно простым, как он будет вписываться в уже созданный вами внешний вид? Будете ли вы использовать пользовательский интерфейс браузера по умолчанию или создадите что-то, что будет соответствовать вашему бренду?
Хотя вы не всегда можете предсказать будущее, вы можете планировать любые возможности. Это часть того, что система дизайна позволяет вам достичь. Установив некоторые рекомендации по умолчанию с самого начала, вам будет легче иметь дело с будущими дополнениями.
Реальность такова, что то, что мы создаем сегодня, скорее всего, изменится в будущем. Поэтому стоит быть готовым к такому повороту событий.
Строим правильно с первого раза
Создание этого первого макета — это гораздо больше, чем просто приведение вещей в порядок. Это даже выходит за рамки того, чтобы произвести впечатление на ваших клиентов. Действительно, это упражнение заставляет нас смотреть на наш проект в целом.
Эстетика должна радовать глаз. Но дизайн также должен быть доступным и подстраиваться под различные экраны. Кроме того, по мере развития событий ему, возможно, придется приспосабливаться к различным типам контента.
Если это звучит ошеломляюще – сделайте глубокий вдох. Здесь на помощь могут прийти ваш опыт и знания. Правильные инструменты также могут помочь.
Подумайте о том, что сработало (а что нет) в ваших прошлых проектах. Ищите способы реализации устойчивых функций. Сделайте это, и вы будете на пути к успешному проекту!