Arrow_down_24.svgchevron-right-s-16icon-bars1-72icon-bars10-72icon-bars11-72icon-bars12-72icon-bars13-72icon-bars2-72icon-bars3-72icon-bars4-72icon-bars5-72icon-bars6-72icon-bars7-72icon-bars8-72icon-bars9-72storybook-16-solid

Определение

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

Функциональность

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

Checkbox не кнопка, а выбор значений. Он не запустит действие. Исходя из контекста интерфейса, Checkbox необходимо использовать в тандеме с кнопкой.

Правильно
Неправильно

Checkbox используется:

  • В формах на всей странице, в модальных окнах или на боковых панелях
  • Для выбора согласия с условиями
  • Для фильтрации данных на странице, в меню или внутри элемента. Checkbox используются в таблицах как для пакетного редактирования, так и для одиночного
  • В таблицах используется при наличии родительских и дочерних пунктов.Родительский Checkbox отвечает за массовый выбор всех элементов списка. Снятие флажка с родителя отменяет выбор всех элементов списка

Дизайн и Стиль

Размер и Форма

Checkbox должен быть оптимального размера в контексте всего интерфейса. Ширина текстовой области ограничена до 320px.

Цвет и Контраст

Checkbox хорошо видим даже на разноцветных фонах. Соблюдайте общие цветовые правила дизайн-системы. Палитра Plex отвечает стандартам контрастности WCAG.

Текст и иконки

Краткость текста

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

Правильно
Неправильно

Иконки

В Checkbox иконки не используются.

Параметры

Размеры

Цвет

В Checkbox используется цвет бренда, за исключением состояние Invalid

Состояния

Статус

Анатомия