Особенности использованияlink

Для роли Disable применяются полупрозрачные цвета, что позволяет использовать их поверх различных фонов с разным уровнем контрастности, сохраняя при этом читаемость и чёткое восприятие.

Пример логики перехода от активных к неактивным состояниям:

  • Primary → Disable
  • On Primary → On Disable
  • Primary Container → Disable
  • On Primary Container → On Disable
  • Outline Primary → Outline Disable

Такой подход сохраняет визуальную связность: если активный элемент имеет окраску Primary, его неактивное состояние будет соответствовать Disable, а для текста на Primary автоматически используется On Disable.

Для работы с ролью Disable используются следующие переменные:

Переменная Значение (light) Значение (dark)
--sf-disable --sf-neutral-50--alfa-12 --sf-neutral-90--alfa-12
--sf-on-disable --sf-neutral-50--alfa-24 --sf-neutral-90--alfa-24
--sf-outline-disable --sf-neutral-50--alfa-24 --sf-neutral-90--alfa-24