БесплатноБесплатный аудит сайта и кода на 1С-Битрикс при заказе доработки или поддержки

Цвет и контраст кнопок призыва к действию (CTA)

Цвет и контраст кнопок призыва к действию в интернет-магазине на 1С-Битрикс

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

В этой статье разберём цвет и контраст CTA по существу: как измерять контраст, выстраивать иерархию действий, оформлять состояния кнопок, соблюдать доступность и корректно тестировать варианты. Всё — применительно к интернет-магазину на 1С-Битрикс, где кнопки «В корзину» и «Оформить заказ» напрямую конвертируются в выручку. Если системно поднимаете отдачу витрины, полезной будет наша услуга аудита и оптимизации 1С.

Коротко

  • Работает не «правильный цвет», а контраст кнопки с окружением и ясная иерархия действий.
  • Одно главное действие на смысловой блок; остальные кнопки делайте вторичными.
  • Оформляйте все состояния: наведение, нажатие, фокус и неактивную кнопку.
  • Соблюдайте контраст текста по WCAG (от 4.5:1) и тестируйте цвет корректным A/B, меняя одну переменную.

Почему цвет кнопки — это про контраст, а не про моду

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

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

Что такое контраст и как его измерять

Контраст — это измеримая величина, а не вкусовое ощущение. Есть два разных контраста, которые важно не путать:

Второй контраст стандартизирован: коэффициент считается по яркости цветов и выражается отношением вроде 4.5:1. Проверить его можно бесплатными онлайн-чекерами, вставив HEX-коды текста и фона. Первый контраст формально не нормируется, но проверяется простым тестом: посмотрите на страницу прищурившись или в оттенках серого — акцентная кнопка должна оставаться самым заметным элементом.

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

Иерархия действий: главная, вторичная, третичная кнопка

На реальной странице действий несколько: «В корзину», «В избранное», «Сравнить», «Купить в 1 клик». Если все они выглядят одинаково ярко, пользователь теряется. Задача дизайна — расставить приоритеты цветом и формой.

УровеньРольОформлениеПример
Главная (primary)Ключевое действие блокаЯркая заливка акцентным цветомОформить заказ
Вторичная (secondary)Альтернатива главномуКонтур или приглушённый фонКупить в 1 клик
Третичная (tertiary)Дополнительное действиеТекстовая ссылка/иконкаВ избранное

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

Проверка иерархии: закройте страницу и мысленно спросите «какое действие тут главное?». Если ответ неочевиден за секунду — иерархия сломана, и яркими кнопками нужно управлять строже.

Цвет CTA и фирменный стиль: как не поссорить их

Частая дилемма: акцентный цвет бренда совпадает с фоном или блёклый, и яркой кнопки из него не выходит. Выход — ввести отдельный акцентный цвет действия, который дополняет фирменную палитру, а не заменяет её. Бренд задаёт общий тон сайта, а CTA-цвет — это выделенный акцент для кликабельных элементов.

Работает подход с «60-30-10»: основной цвет занимает большую часть интерфейса, дополнительный — меньшую, а акцентный — всего около 10% и достаётся именно кнопкам и важным ссылкам. Тогда акцент остаётся редким и потому заметным. Если же красить в фирменный яркий цвет всё подряд, кнопки перестают выделяться, и никакой «правильный» цвет их не спасёт.

Состояния кнопки: hover, active, focus, disabled

Кнопка — это не картинка, а интерактивный элемент, и пользователь ждёт от неё отклика. Каждое состояние несёт свой смысл:

  1. Обычное (default). База: акцентный цвет и читаемый текст.
  2. Наведение (hover). Лёгкое затемнение или смена оттенка — «да, сюда можно нажать».
  3. Нажатие (active). Более выраженное изменение в момент клика — тактильный отклик.
  4. Фокус (focus). Заметная обводка при переходе с клавиатуры — критично для доступности.
  5. Недоступна (disabled). Приглушённый серый вид, когда действие временно невозможно.

Особенно важен отклик на кнопке оформления заказа. Если после клика ничего визуально не происходит, пользователь нажимает ещё раз, создаёт дубли заказов или уходит, решив, что «сайт завис». Достаточно менять состояние на «Отправляем…» и блокировать повторный клик, чтобы снять эту тревогу.

Доступность и требования WCAG

Доступность — не благотворительность, а расширение аудитории и требование к качеству. Стандарт WCAG задаёт измеримые ориентиры, которые заодно делают кнопки лучше для всех:

Выполнив эти требования, вы одновременно повышаете конверсию: то, что помогает человеку со слабым зрением, помогает и обычному пользователю в неидеальных условиях — в транспорте, на солнце, второпях.

Кнопка «В корзину» и «Оформить заказ»: особый случай

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

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

Мобильная версия: размер, зона нажатия, контраст на солнце

Больше половины оптовых и розничных заказов оформляются с телефона, и на мобильном все требования к кнопкам ужесточаются:

Как это устроено в шаблоне 1С-Битрикс

Технически всё сводится к аккуратной работе со стилями шаблона сайта, а не к правкам ядра. В 1С-Битрикс кнопки живут в шаблонах компонентов (каталог, корзина, формы) и в общем CSS шаблона сайта. Разумный порядок такой:

  1. Заведите CSS-переменные. Токены вроде --btn-primary, --btn-primary-hover, --btn-secondary в корне шаблона — единый источник правды для всех кнопок.
  2. Переопределяйте в своём шаблоне компонента. Копируйте шаблон штатного компонента в свой и правьте стили там, не трогая bitrix/.
  3. Опишите состояния. Для каждой кнопки задайте hover, active, focus и disabled через переменные, чтобы менять их централизованно.
  4. Проверьте композит. На композитном сайте статический HTML кэшируется, поэтому убедитесь, что стили кнопок не зависят от динамики и не «прыгают» при загрузке.

Такой подход делает смену акцентного цвета правкой одной переменной. Заодно он дисциплинирует фронтенд: кнопки перестают расползаться по десяткам несогласованных стилей. Если шаблон запущен и правки боязно вносить вручную, это как раз зона нашей услуги автоматизации на 1С и наведения порядка в проекте. Инженерную культуру таких изменений — через ветки и предсказуемый выкат — мы разбираем в материале про CI/CD и деплой на Битрикс.

A/B-тесты цвета: как не обмануть себя

Цвет и текст кнопки — классический предмет A/B-тестов, но именно здесь чаще всего делают методические ошибки. Достоверный тест строится по правилам:

Тесты кнопок — часть более широкой оптимизации конверсии, которая опирается на аналитику и корректный сбор событий. Надёжный обмен данными о заказах и событиях между сайтом и внешними системами мы разбираем в статье о REST, вебхуках и безопасности в Битрикс.

Частые ошибки оформления CTA

Чек-лист внедрения

  1. Акцентный цвет выбран под палитру. Кнопка контрастна фону и остаётся заметной в оттенках серого.
  2. Иерархия расставлена. Одно главное действие на блок, вторичные оформлены сдержаннее.
  3. Контраст текста проверен. Коэффициент не ниже 4.5:1 подтверждён чекером.
  4. Состояния описаны. Hover, active, focus и disabled заданы через CSS-переменные шаблона.
  5. Мобильная версия учтена. Крупная зона нажатия, высокий контраст, без hover-подсказок.
  6. Корзина усилена. «Оформить заказ» доминирует, «В корзину» заметна и даёт отклик.
  7. Тест поставлен корректно. Одна переменная, одновременный показ, значимая выборка, метрика — заказы.

Вывод

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

А чтобы изменения не осыпались при следующем обновлении, стройте кнопки на CSS-переменных шаблона и проверяйте гипотезы корректными A/B-тестами. Тогда цвет CTA перестанет быть предметом спора «нравится/не нравится» и станет управляемым, измеримым инструментом продаж вашего магазина на 1С-Битрикс.

Частые вопросы

Существует ли универсальный «самый конверсионный» цвет кнопки?

Нет. Исследования и наш опыт показывают, что дело не в конкретном цвете, а в контрасте кнопки с окружением. Зелёная кнопка на зелёном фоне проигрывает оранжевой на белом просто потому, что вторую видно. «Волшебного» цвета не существует: работает тот, что выделяется на вашей странице и не конфликтует с фирменным стилем.

Сколько ярких CTA-кнопок можно разместить на одном экране?

Как правило, одно главное действие на смысловой блок. Если рядом стоят три одинаково яркие кнопки, пользователь не понимает, какая из них важнее, и внимание рассеивается. Одну кнопку делают акцентной (заливка ярким цветом), остальные — вторичными (контур или приглушённый фон). Это и есть визуальная иерархия действий.

Какой контраст текста на кнопке считается достаточным?

Ориентир — стандарт WCAG: коэффициент контраста текста к фону кнопки не ниже 4.5:1 для обычного размера и 3:1 для крупного. Это гарантирует читаемость для большинства пользователей, включая людей со слабым зрением и тех, кто смотрит с телефона на ярком солнце. Контраст удобно проверять бесплатными онлайн-чекерами по HEX-кодам.

Нужно ли оформлять состояния кнопки (наведение, нажатие, недоступна)?

Обязательно. Кнопка без состояний воспринимается как «мёртвая»: пользователь не уверен, что она кликабельна и что клик сработал. Минимум — заметное состояние при наведении (hover), нажатии (active), фокусе с клавиатуры (focus) и неактивное состояние (disabled). Особенно важен визуальный отклик на кнопке «Оформить заказ», где сомнение стоит продажи.

Как правильно тестировать цвет кнопки, чтобы выводы были достоверными?

Через корректный A/B-тест: показывайте варианты случайным сегментам аудитории одновременно, а не «сначала месяц один цвет, потом другой». Меняйте одну переменную за тест, дождитесь статистической значимости и достаточного числа конверсий. Иначе вы измерите не цвет, а сезон, рекламный трафик или день недели.

Влияет ли текст на кнопке на конверсию так же, как цвет?

Часто сильнее. Формулировка «Оформить заказ» или «Получить расчёт» понятнее абстрактного «Отправить» и снимает тревогу перед кликом. Цвет привлекает внимание к кнопке, а текст объясняет, что произойдёт после клика. Оптимизировать стоит и то, и другое, но начинать разумнее с ясности формулировки.

Как менять цвета кнопок на сайте 1С-Битрикс, чтобы не сломать вёрстку?

Через CSS-переменные в шаблоне сайта: заведите единые токены (--btn-primary, --btn-primary-hover и т.д.) и используйте их во всех кнопках. Тогда смена акцентного цвета — это правка одной переменной, а не десятков файлов. В штатных компонентах Битрикса кнопки стилизуются классами шаблона компонента, которые лучше переопределять в кастомном шаблоне, а не в ядре.

Стоит ли использовать анимацию на CTA-кнопке?

Умеренно. Лёгкая анимация при наведении (плавная смена цвета, небольшой сдвиг тени) улучшает ощущение отзывчивости. А вот постоянно «пульсирующая» кнопка раздражает и на слабых устройствах бьёт по производительности. Анимация должна подчёркивать интерактивность, а не отвлекать от самого действия.

Поделиться:

Кнопки есть, а конверсии нет?

Проведём аудит витрины на 1С-Битрикс, найдём слабые CTA и точки потери заказов и предложим конкретные, обоснованные правки.

Аудит и оптимизация 1С

Редакция B2Bsite

Команда B2Bsite. С 2014 года разрабатываем интернет-магазины на 1С-Битрикс: проектируем интерфейсы, кнопки и корзину так, чтобы каждый экран работал на заказ.

← Все статьи блога