Cостояния кнопок в веб дизайне. Static, Focus, Hover, Click

Cостояния кнопок в веб дизайне

Кнопка - это привычный элемент веб-дизайна, который нужен для взаимодействия с пользователем. Пользователь должен интуитивно понимать, что означает кнопка или клавиша (т.е какое действие выполняет). Для того чтобы кнопка могла рассказать вам больше о себе, она должна быть правильно оформлена: иметь подходящий цвет, размер и стиль, которые будут выражать ее состояние. Давайте взглянем на различные варианты кнопок.

CTA-кнопка (call to action) - важнейший элемент в вебе. Она должна призывать к действию, побуждать зарегистрироваться, оставить контакты, что-то купить и т.д. Лучше использовать такие кнопки в дизайне с закругленными краями - они больше привлекают внимание.

Кнопка СТА.
Кнопка СТА.

Кнопка первичного действия - служит сильным визуальным индикатором, который дает человеку возможность путешествовать по сайту: "Начать", "Читать далее", "Завершить" и т.п.

Кнопка первичного действия.
Кнопка первичного действия.

Кнопка вторичного действия - это возврат назад или отмена рядом с первичной кнопкой "Далее". Служит альтернативой первичному действию.

Кнопки вторичного действия - два примера.
Кнопки вторичного действия - два примера.

Кнопки третичного действия менее важны, но они не соответствуют серфингу по сайту и основным целям. Например, это "Изменить", "Добавить друга", "Подписаться на статьи" (если это не первичные кнопки).

Разные стили кнопок третичного действия.
Разные стили кнопок третичного действия.

В каких состояниях могут находиться кнопки

После совершения действия (наведение или клик) кнопка должна среагировать на это, чтобы пользователь мог понять, сработало ли его действие.

Активная и неактивная

Активная кнопка реагирует на клик, изменяя свое видимое состояние перед действием пользователя. Но она может быть неактивной, если при заполнении формы человек не ввел какое-то значение в поле.

Наведение курсора

На ПК пользователь должен знать, что на кнопку можно нажать. Поэтому при наведении курсора элемент может изменять свое состояние. На планшете и смартфоне анимация не нужна, так как пальцы не "зависают" над кнопками - эффекта наведения курсора нет.

Фокус внимания

Если у человека плохо с мелкой моторикой, то для него будет проще навигация в виде вкладок. При попадании на вкладку пользователь должен понять, что она кликабельна, но пока не нажата.

Фокус по умолчанию - голубоватое свечение по контуру элемента.

Кнопка в фокусе
Кнопка в фокусе

Нажатие

Это клик мышкой по кнопке, когда на нее наведен курсор. Такой элемент должен менять свое состояние.

Все виды состояния кнопок
Все виды состояния кнопок

Как разобраться в типах и стилях?

При разработке интерфейсов, приложений и навигации по сайту необходимо учитывать несколько критериев.

Цвет

Цветовые решения должны быть доступны каждому пользователю и контрастировать с фоном. Также следует учитывать язык цветов, иначе несогласованность может запутать пользователя.

Кнопки разных цветов
Кнопки разных цветов

Например, зеленый фон на кнопке"Удалить", а красный на "Сохранить" собьет с правильного пути даже опытного пользователя.

Закругление углов

Это придает индивидуальность элементам. Остроугольные кнопки выглядят серьезно, а закругленные настраивают на легкий лад.

Скругление кнопок в пикселях
Скругление кнопок в пикселях

Радиус закругления должен быть кратным 2 - такие кнопки лучше сочетаются с другими закругленными элементами.

Градиент и тень

А вот градиента лучше избегать. Обычно он упрощает дизайн, а текст на кнопке становится нечитабельным. Для добавления объема лучше наложить тени на элемент. Они создают ощущение, что кнопка "ушла" за пределы страницы, что привлекает внимание пользователя. Также тень используется для обозначения состояний кнопок - наведение мышки, выделение, нажатие (клик) и т.п.

Кнопки и тени. Слева направо - увеличение объема теней.
Кнопки и тени. Слева направо - увеличение объема теней.

Шрифты

Они должны быть разборчивыми и читабельными.

Тексты на кнопках.
Тексты на кнопках.

Как шрифт сделать более читабельным

Вертикальный отступ между текстом и фоном

Для пользователя важное значение имеет размер кнопки, который должен строиться по формуле: размер шрифта + отступы вокруг кнопки. Например, надпись на кнопке имеет высоту 14 px, а сверху и снизу прибавляется по 6 px в качестве паддинга.

Некоторые дизайнеры любят использовать разные величины вертикальных отступов. В версии для слабовидящих так увеличиваются размеры текста без нанесения вреда верстке.

Горизонтальные отступы

Ширина кнопки может равняться по сетке. Это позволяет получить элементы одинаковой длины, но ограничивает количество слов в надписях на них.

Кнопки с шириной по сетке
Кнопки с шириной по сетке

Во втором варианте настраивается одинаковый отступ по справа и слева от надписи. Выбирается стандарт минимальной и максимальной ширины, но стиль кнопок может получиться очень "неровным".

Кнопки разной ширины (но с одинаковыми горизонтальными отступами)
Кнопки разной ширины (но с одинаковыми горизонтальными отступами)

Надписи

Большинство дизайнеров используют глаголы действия: "Сохранить", "Заказать", "Подписаться" и т.д. Слова "Назад" и "Подробнее" - не глаголы, но в контексте интерфейса их также часто применяют. Хорошо работает связка "глагол" + "существительное": "Сделать заказ", "Подписаться на новости" и т.д.

Сенсорика

Курсор на десктопном устройстве обычно меньше пальца на сенсорном экране, поэтому и кнопки можно сделать меньше. Но человек не должен терять время на их поиски. Для сенсорного экрана оптимальный размер кнопки составляет 10+ мм (площадь касания экрана подушечкой пальца).

Размещение

Если вы рядом размещаете первичную и вторичную кнопки, то можете использовать два способа.

Примеры использования первичных и вторичных кнопок
Примеры использования первичных и вторичных кнопок

В левом варианте первичная кнопка расположена слева. Она привлекает внимание первой, так как взгляд пользователя всегда падает изначально в левый угол.

В варианте B первичная кнопка размещена справа. Это нужно для того, чтобы человек сначала обратил внимание на вторичную кнопку, чтобы он мог сделать выбор.

Согласованность

Кнопки должны быть в одном web-дизайне, иначе это выглядит неуместно и некрасиво.

Слева - две разные кнопки, различные формы и цвета. Справа - подобные кнопки, которые выглядят сбалансированно.
Слева - две разные кнопки, различные формы и цвета. Справа - подобные кнопки, которые выглядят сбалансированно.

Самые популярные стили

Кнопки могут быть прямоугольными и с закругленными краями, круглыми и овальными, плоскими, объемными и другими.

Сплошные кнопки - это элементы со сплошной заливкой.

Сплошная кнопка.
Сплошная кнопка.

Контурные кнопки не имеют заливки. А элементы на темном фоне называются призрачными.

Контурная и призрачная кнопки.
Контурная и призрачная кнопки.

У закругленных кнопок углы максимально скруглены. Но если вы расположили несколько кнопок с максимально скругленными краями рядом - где-то вдалеке рвет на себе волосы UI-дизайнер.

Закругленная кнопка.
Закругленная кнопка.

Плавающая кнопка CTA - это дизайнерское решение для первичного действия.

Плавающая кнопка
Плавающая кнопка

Текстовая ссылка - простой вид кнопок. Не забывайте показывать, что надпись - это ссылка. Выделяйте ее цветом, подчеркиванием, положением или работайте с самим текстом (например, поясните максимально четко, "Далее" или "Подробнее").

Текстовые ссылки
Текстовые ссылки

Большинство веб-дизайнеров для выделения текста пользуется синим цветом, так как он ассоциируется у пользователей с активной ссылкой.

Значок с надписью или без нее - такие элементы стали популярным трендом в вебдизайне, но часто подобные иконки нуждаются в дополнительной надписи - пояснении.

Значок с текстом
Значок с текстом

При прорисовке иконочных кнопок сложно найти оптимальные размеры шрифта и изображения. Например, иконка должна быть такого же размера, как заглавные буквы, или намного больше. Если картинка слегка больше используемого шрифта - такое сочетание выглядит неэстетично.

Простой значок-иконка не имеет надписи, экономит место, позволяет разместить в ограниченном пространстве много кнопок.

Кнопки-значки без текста могут быть размещены в круге, прямоугольнике или на прозрачном фоне без рамки
Кнопки-значки без текста могут быть размещены в круге, прямоугольнике или на прозрачном фоне без рамки

Если веб-сайт предназначен для пенсионеров или людей, которые не очень хорошо разбираются в ПК, при использовании кнопок-значков без пояснений могут возникнуть затруднения.

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

Кнопки с иконками и текстовыми ссылками
Кнопки с иконками и текстовыми ссылками

Правила идеальной кнопки

Резюме

Кнопки в нашей жизни восхитительны. Они приводят любую систему в движение. Например, кнопка нажатия звонка над дверью издает трели, выключатель позволяет за секунду осветить комнату, кнопка на фотоаппарате делает снимок, а электророзжиг на плите зажигает газ. При этом мы не догадываемся о механизмах, "зашитых" внутри них. Поэтому и сайт без кнопок как книга без страниц. Данные элементы выполняют самые важные функции и заслуживают внимания. Зная их виды и принципы размещения вы создадите комфортный интерфейс и лучший веб-дизайн.

An error has occurred. This application may no longer respond until reloaded. Reload 🗙