Закрыть меню
Доступ к материалам в удобное время и в комфортном темпе
Без использования звука
Изучайте контент на любом устройстве и в любом удобном месте
Начните знакомство с платформой без вложений.

Общие определения UI-компонентов I

Узнайте о наиболее распространённых компонентах пользовательского интерфейса, с которыми вы столкнётесь.

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

Кнопка (Button)

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

Внешний вид кнопки важен, но не меньшее значение имеет её текст. Именно он сообщает пользователю, что именно произойдёт после нажатия.

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

Чекбокс/флажки (Checkbox)

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

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

Где применяются:

  • Формы с множественным выбором (например, «выберите способы доставки»)
  • Настройки и фильтры (включить или отключить определённые опции)
  • Таблицы и списки (выбрать элементы для массовых действий)

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

Радиокнопки (Radio button)

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

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

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

Где применяются:

  • Формы с взаимоисключающими вариантами (пол, способ оплаты, тип доставки)
  • Настройки, где возможен только один режим из нескольких
  • Опросы и тесты с единственным правильным ответом

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

Переключатель (Toggle switch)

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

Где применяются:

  • Настройки и конфигурации (тёмная тема, уведомления, автообновление)
  • Быстрое включение или отключение функций (режим «Не беспокоить», VPN, Wi-Fi)
  • Параметры, которые должны действовать немедленно, без дополнительного подтверждения

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

Совет! Состояния «включено» и «выключено» должны чётко различаться — не только цветом, но и положением ползунка. Пользователь должен понимать текущий статус с первого взгляда, без чтения подписей. Люди с нарушениями цветовосприятия особенно полагаются на позицию переключателя, а не на оттенок.

Текстовое поле (Text input)

Текстовые поля — один из самых распространённых элементов интерфейса. Они нужны везде, где пользователь вводит информацию: от коротких данных (имя, email, телефон) до развёрнутых сообщений (комментарии, описания).

Но просто сделать прямоугольник, в который можно печатать — недостаточно. Хорошее текстовое поле учитывает тип данных, которые в него попадут.

Что можно и нужно настраивать:

  • Тип ввода. Для телефона логично показывать цифровую клавиатуру на мобильных устройствах, для email — стандартную буквенную, но с доступом к специальным символам (@ и .).
  • Форматирование. Номер телефона можно автоматически разбивать на группы цифр по мере ввода — это помогает не ошибиться и легче проверять введённое.
  • Валидация. Проверка email на наличие @ и точки, проверка пароля на сложность — лучше делать это сразу, а не после отправки формы.
  • Подсказки. Если формат ввода жёсткий (например, дата или код), покажите пример прямо в поле или всплывающей подсказкой.

Чем точнее поле настроено под конкретные данные, тем меньше ошибок сделает пользователь и тем быстрее заполнит форму.

Меню (Menu)

Меню — это интерактивные списки опций и команд, которые появляются в ответ на действие пользователя: клик по кнопке, правый щелчок мыши, нажатие на иконку «гамбургер» или свайп на мобильном устройстве. Набор пунктов в меню обычно зависит от контекста — то есть от того, где и когда пользователь его вызвал.

Зачем нужны меню:

  • Экономят пространство. Опции не занимают место на экране постоянно, а появляются только в момент необходимости.
  • Упрощают интерфейс. Вместо того чтобы показывать все возможные действия сразу, меню группирует их и предъявляет дозированно.
  • Работают в контексте. Например, при клике правой кнопкой на файле появляется меню с действиями, применимыми именно к этому файлу: копировать, удалить, переименовать. На пустом месте — совсем другие команды.

Меню могут быть разными: выпадающие, контекстные, вложенные, с иконками и без. Но суть одна: они дают доступ к функциям тогда, когда они нужны, и убираются с глаз, когда не нужны. Это делает интерфейс чище и понятнее.

Форма (Form)

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

Что делает форму хорошей:

  • Минимум полей. Запрашивайте только то, что действительно нужно. Каждое лишнее поле снижает вероятность того, что пользователь дойдёт до конца. Если для подписки на рассылку достаточно email — не спрашивайте телефон, дату рождения и адрес.
  • Понятная структура. Группируйте связанные поля, используйте логичную последовательность, не заставляйте пользователя прыгать по экрану.
  • Помощь в реальном времени. Подсвечивайте ошибки сразу, показывайте примеры ввода, автоматически форматируйте телефон или дату.
  • Понятные кнопки. На кнопке отправки должно быть написано, что именно произойдёт: «Оплатить», «Зарегистрироваться», «Подписаться», а не абстрактное «Отправить».

Хорошо спроектированная форма уважает время пользователя и не задаёт лишних вопросов. Плохая — раздражает и заставляет бросать начатое. В e-commerce это напрямую влияет на конверсию: чем проще форма, тем больше покупок.

Модальное окно (Modal)

Модальное окно — это всплывающий элемент, который блокирует взаимодействие с остальной частью страницы, пока пользователь не совершит действие внутри него или не закроет его. Основной контент при этом остаётся видимым, но недоступным для кликов и ввода.

Когда модальные окна оправданы:

  • Важные уведомления, требующие подтверждения (например, «Вы уверены, что хотите удалить файл?»)
  • Формы, которые не должны открываться в новом окне или на отдельной странице (быстрый вход, короткая регистрация)
  • Дополнительная информация или настройки, которые нужны здесь и сейчас, но не должны занимать место постоянно

Когда лучше не использовать:

  • Реклама и навязчивые предложения, всплывающие без запроса
  • Длинные и сложные формы (в модальном окне их неудобно заполнять)
  • Контент, который пользователь захочет сохранить или к которому будет возвращаться

Главное свойство модального окна — оно прерывает пользователя. Поэтому каждый раз стоит честно ответить на вопрос: действительно ли это прерывание необходимо? Если да — окно работает как аккуратный инструмент, не дающий потеряться. Если нет — оно превращается в раздражающий барьер.

Карточка (Card)

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

Зачем нужны карточки:

  • Структурируют контент. Вместо сплошного потока информации пользователь видит отдельные самодостаточные блоки, которые легко сканировать глазами.
  • Универсальны. Карточки подходят для чего угодно: товары в интернет-магазине, статьи в блоге, профили сотрудников, уведомления, плейлисты.
  • Работают на разных экранах. Карточки легко перестраиваются: в сетку на десктопе, в одну колонку на мобильном.
  • Побуждают к действию. Карточка может содержать кнопку или ссылку — «Подробнее», «Купить», «Читать». Это естественная точка входа в более детальный контент.

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

Таблица (Table)

Таблицы в интерфейсах — это способ показать упорядоченные данные так, чтобы их можно было быстро сравнивать, анализировать и находить нужное. Как и в привычных бумажных таблицах или Excel, здесь есть строки (обычно это отдельные записи) и столбцы (атрибуты этих записей).

Где используются таблицы:

  • Списки товаров с характеристиками
  • Финансовые отчёты и платёжные ведомости
  • Расписания, графики, логи
  • Административные панели и CRM

В ячейках таблицы может быть что угодно: текст, числа, иконки, статусы, ссылки или даже маленькие кнопки. Заголовки столбцов объясняют, что за данные внизу, а визуальное оформление (чередование фона строк, сетка, отступы) помогает глазу не теряться.

Что делает таблицу удобной:

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

Совет! Не пытайтесь впихнуть в таблицу всё сразу. Если данных слишком много, подумайте, какие столбцы действительно нужны пользователю, а какие можно скрыть или вынести в детальный просмотр. И обязательно проверяйте, как таблица выглядит на мобильных — иногда строки и столбцы приходится перестраивать в карточки.

Шапка сайта (Header)

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

Что обычно находится в шапке:

  • Логотип или название проекта — элемент брендинга, который часто работает как ссылка на главную страницу
  • Навигационное меню — ссылки на основные разделы, по которым пользователь перемещается по сайту
  • Поиск — строка или иконка для быстрого доступа к поиску по контенту
  • Вспомогательные элементы — иконка профиля, корзина, выбор языка, кнопка входа

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

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

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

Что обычно размещают в подвале:

  • Контактные данные — email, телефон, адрес
  • Юридическая информация — политика конфиденциальности, условия использования, согласие на обработку данных
  • Ссылки на соцсети и мессенджеры
  • Копирайт — знак авторского права и год
  • Дополнительная навигация — карта сайта, ссылки на важные разделы, которые не вошли в основное меню
  • Логотип или краткая информация о компании

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

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


Источники

Руководство «5½ шагов, чтобы стать UX/UI-дизайнером»

Мы подготовили практичное и структурированное пособие о входе в профессию UX/UI-дизайнера.

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

Зарегистрироваться и скачать
Руководство «5½ шагов, чтобы стать UX/UI-дизайнером»