Используется
- При включении и выключении свойства, режима или функции.
Не используется
- Для подтверждения действий пользователя, например принятие условий. Вместо этого используйте Checkbox .
- Для выбора из нескольких доступных вариантов, вместо этого используйте Radio button или Checkbox.
Строение компонента
- Лейбл
- Состояние/описание
- Фон
- Переключатель
Лейбл
Поясняет действие, которое выполняет переключатель. Текст должен начинаться с заглавной буквы и не должен состоять более чем из трех слов. Не дублируйте лейбл в описании.
Состояние/описание
При использовании в качестве состояния служит дополнительной подсказкой пользователю о включенном или выключенном состоянии переключателя.
При использовании нескольких переключателей можно убрать модификатор лейбла, тогда вместо состояний включен/выключен используйте описание, которое пояснит действие выполняемое переключателями.
Фон
Является дополнительным индикатором, меняя цвет в зависимости от текущего состояния.
Переключатель
Меняет свое положение в зависимости от состояния переключателя.