Дизайн • 15 мая 2026 • 5 мин чтения

Дизайн кнопок для сайта: правила, примеры и ошибки

Кнопки помогают пользователям взаимодействовать с сайтом и совершать целевые действия. Рассказываем, как сделать их заметными, как влияет цвет и каким должен быть текст.

Что такое кнопка в веб-дизайне

Кнопка в веб-дизайне — это интерактивный элемент, который позволяет пользователю совершить определённое действие. По сути, кнопка — это «мост» между желанием человека и функцией системы, будь то отправка формы, оплата товаров в корзине, поиск билетов или переход на другую страницу. Пользователь наживает на кнопку, например «Оплатить» или «Оценить», и желаемое действие совершается: заказ на маркетплейсе оплачивается, отзыв на отель отправляется.
Кнопка в дизайне выступает как обещание некоего действия. Источник: travel.yandex
Кроме этого, на любом сайте кнопка — главный инструмент навигации и конверсии. Именно этот элемент помогает пользователю проходить задуманный UX-дизайнером сценарий, быстро выполнять свои задачи и целевые конверсионные действия.
Нажатие этой кнопки — конверсионное действие. Источник: vostokexpeditions
Научиться создавать кнопки, которые работают на целевое действие, а также полноценные макеты для сайтов и сервисов любой сложности с нуля за 9 месяцев можно на курсе «Веб-дизайнер». Полезный бонус — бесплатные пробные уроки и полезные знакомства с опытными дизайнерами и экспертами из IT.

Виды кнопок на сайте

В интерфейсах кнопки почти никогда не бывают «равными»: одни действия важнее других, и задача дизайнера — показать этот приоритет визуально. Для этого используется иерархия кнопок:

  • Первичные отвечают за главное целевое действие на экране, например за покупку или регистрацию.
  • Вторичные предлагают альтернативные шаги, такие как отмена или возврат назад.
  • Третичные обычно выглядят как простые текстовые ссылки или иконки и используются для наименее важных действий.
Иерархия кнопок помогает пользователю быстрее выполнять действия, принимать нужные решения и не теряться в интерфейсе. Источник: aviasales

Основные правила дизайна кнопок

  • Кнопка всегда должна выглядеть как кликабельный элемент, чтобы пользователю не нужно было играть в угадайку «Нажимается или нет».
  • У кнопки — вне зависимости от места в иерархии — обязательно должен быть достаточный размер области нажатия. Особенно в мобильной версии, где так легко промахнуться пальцем.
  • Вокруг кнопки нужно оставлять достаточно свободного пространства, чтобы избежать случайных кликов по соседним элементам.
  • Кнопка обязательно должна иметь разные визуальные состояния: нормальное, ховер, клик и неактивное. В отдельных случая дополнительно добавляют «фокус» — это когда пользователь через Tab может перемещаться по кликабельным элементам. Сейчас этот приём чаще сразу «вшивается» в браузеры, поэтому такой вариант состояний кнопки реже встречается в гайдлайнах.
Кнопка визуально выделена, вокруг неё достаточно воздуха. Источник: ostrovok
Александр Старинский, UI/UX-дизайнер
Много удачных примеров кнопок встречается в сервисах Apple или Google, где соблюдается отличный баланс между минимализмом и понятностью. В их интерфейсах главная кнопка всегда одна на экран, она достаточно крупная и выделяется цветом. Ещё один хороший пример — кнопки добавления в корзину на крупных маркетплейсах вроде WB или Ozon. Они всегда контрастируют с остальным фоном и содержат максимально однозначный призыв к действию.

Цвет и психология восприятия

Цвет заливки кнопки помогает выстроить на сайте иерархию действий и привлекает внимание к главному элементу на экране. Яркие и контрастные цвета используют для первичных кнопок, так как они сразу бросаются в глаза. Нейтральные цвета или белый (бесцветный) с обводкой отлично подходят для второстепенных кнопок: они не отвлекают внимание пользователей.
Александр Старинский
При выборе палитры кнопок всё, что нужно, — помнить о паттернах: красный — ассоциация с удалением, ошибкой или негативным по смыслу действием. Зелёный — действие с положительной окраской, подтверждение и успех, жёлтый или оранжевый — действие, связанное с оплатой, серый «супердисейбленный» — «сейчас не работает».
Пример психологии восприятия цвета в гайдлайнах «Контура». guides.kontur
Отдельная история — кнопки в корпоративных цветах компании или бренда. Источник: tbank

Формы и визуальный стиль

Форма кнопки напрямую влияет на общую стилистику продукта. Острые углы создают ощущение строгости и технологичности, что часто используется в корпоративных или банковских сервисах. Напротив, скруглённые углы воспринимаются как более мягкие и безопасные. Поэтому даже в интерфейсах брендов со строгим tone of voice добавляют небольшое скругление для кнопок вроде 2рх или 4рх, чтобы не так сильно демонстрировать «строгость и сдержанность».
Покупка авиабилетов — достаточно стрессовая история для пользователя, не стоит усугублять напряжение острыми углами кнопки. Источник: aeroflot

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

Хороший текст на кнопке должен быть кратким и чётко отвечать на вопрос пользователя «Что произойдёт, если я нажму?». Лучше всего использовать сильные глаголы: «Купить», «Скачать» или «Отправить форму». Стоит избегать размытых формулировок вроде «Далее» или «ОК», если из контекста экрана не совсем ясно, куда они приведут.

Текст на кнопке должен легко читаться, поэтому крайне важно следить за контрастом между цветом шрифта и цветом

В этом примере кнопка неактивна, так как не выбран адрес точки самовывоза. Но даже в таком положении сохраняется высокая контрастность между заливкой и текстом. Источник: dodopizza

Тестирование и оптимизация

Самый надёжный способ проверить, выполняет ли кнопка свою задачу, — провести A/B-тестирование двух-трёх разных вариантов на реальных пользователях. Можно менять цвета, тексты или расположение элементов и замерять, какая версия приносит больше кликов и целевых действий. Тепловые карты и записи пользовательских сессий помогают понять, замечают ли люди кнопку и не путают ли её с некликабельными плашками. Более быстрый вариант — коридорное тестирование, его полезно провести на этапе прототипа, чтобы быстро отловить очевидные проблемы юзабилити.

Совет эксперта

Александр Старинский
Не нужно изобретать велосипед в дизайне базовых элементов интерфейса. Пользователи уже привыкли к определённым паттернам поведения и ожидают, что кнопка будет выглядеть и вести себя как кнопка — предсказуемо и понятно. Сосредоточьтесь на том, чтобы встроить этот понятный элемент в дизайн-систему своего проекта, сохраняя консистентность на всех страницах. Чем меньше человеку нужно думать перед кликом, тем лучше работает дизайн.
Статью подготовили:
Александр Старинский

UI/UX-дизайнер
Мария Вихрева
Яндекс Практикум
Редактор
Анастасия Павлова
Яндекс Практикум
Иллюстратор

Подпишитесь на наш ежемесячный дайджест статей —
а мы подарим вам полезную книгу про обучение!

Поделиться
Помогите Алисе попасть в страну IT и получите в подарок гайд, полезные книги и скидку 10%