Функциональная цветовая палитра / FCL
Единственный источник цвета для компонентов: 263 переменные, собираемые из слоёв, акцентов, состояний и ролей. Значения ссылаются на токены абсолютной палитры. Ниже — полная таблица всех 90 сочетаний × 3 роли.
Грамматика
ABV/DFT/RGL/BGR → GRY/200 = #DBDBDB
-
Слой — где элемент в пространстве (полный реестр — в
Семантике):
ABV— приподнят над поверхностью;SFC— несущая поверхность;BLW— утоплен, «в яме»;
-
Смысловые сегменты имени:
- акцент — смысловая роль элемента;
- состояние — интерактив;
-
роль — что красим:
- контент
FGR— текст, иконка, глиф; - рамка
BRD— обводка, граница; - фон
BGR— заливка элемента;
- контент
-
У переключаемых компонентов (CHB, TOG, RAD) вместо PRS используется CHD, у
полей ввода INP — состояния с суффиксом
_FLD; - Роли в каждой карточке показаны цветными пластинами с метками ролей;
ABV/…/GRD, для глубины — тени <слой>/…/SHD (у
ABV тень вниз, у BLW — внутрь ямы).
-
для ABV и SFC:
- FGR — слой переднего плана: текст, графика;
- BGR — фон для переднего плана;
- BRD — слой, обрамляющий фоновый;
-
для BLW порядок инвертирован — движемся вглубь:
- BRD — обрамляющий слой встречает первым;
- FGR — слой переднего плана;
- BGR — поверхностный слой, дно;
Как применять
-
Кнопка (не нажата, обычная):
- фон —
ABV/DFT/RGL/BGR; - текст —
ABV/DFT/RGL/FGR; - рамка —
ABV/DFT/RGL/BRD;
- фон —
-
Поле ввода:
- дно «ямы» —
BLW/DFT/***/BGR; - введённый текст —
BLW/DFT/***/FGR;
- дно «ямы» —
-
Карточка — сама поверхность:
SFC/DFT/RGL/BGR+ теньSFC/DFT/RGL/SHD;
Полная таблица
Above surface / ABV
Emphasis Default / DFT
Above / Default / Regular
ABV/DFT/RGL/...
Above / Default / Hover
ABV/DFT/HVR/...
Above / Default / Focus
ABV/DFT/FCS/...
Above / Default / Pressed
ABV/DFT/PRS/...
Above / Default / Disabled
ABV/DFT/DSB/...
Emphasis Primary / PRM
Above / Primary / Regular
ABV/PRM/RGL/...
Above / Primary / Hover
ABV/PRM/HVR/...
Above / Primary / Focus
ABV/PRM/FCS/...
Above / Primary / Pressed
ABV/PRM/PRS/...
Above / Primary / Disabled
ABV/PRM/DSB/...
Emphasis Accent / ACC
Above / Accent / Regular
ABV/ACC/RGL/...
Above / Accent / Hover
ABV/ACC/HVR/...
Above / Accent / Focus
ABV/ACC/FCS/...
Above / Accent / Pressed
ABV/ACC/PRS/...
Above / Accent / Disabled
ABV/ACC/DSB/...
Emphasis Positive / POS
Above / Positive / Regular
ABV/POS/RGL/...
Above / Positive / Hover
ABV/POS/HVR/...
Above / Positive / Focus
ABV/POS/FCS/...
Above / Positive / Pressed
ABV/POS/PRS/...
Above / Positive / Disabled
ABV/POS/DSB/...
Emphasis Attention / ATN
Above / Attention / Regular
ABV/ATN/RGL/...
Above / Attention / Hover
ABV/ATN/HVR/...
Above / Attention / Focus
ABV/ATN/FCS/...
Above / Attention / Pressed
ABV/ATN/PRS/...
Above / Attention / Disabled
ABV/ATN/DSB/...
Emphasis Negative / NEG
Above / Negative / Regular
ABV/NEG/RGL/...
Above / Negative / Hover
ABV/NEG/HVR/...
Above / Negative / Focus
ABV/NEG/FCS/...
Above / Negative / Pressed
ABV/NEG/PRS/...
Above / Negative / Disabled
ABV/NEG/DSB/...
Surface / SFC
Emphasis Default / DFT
Surface / Default / Regular
SFC/DFT/RGL/...
Surface / Default / Hover
SFC/DFT/HVR/...
Surface / Default / Focus
SFC/DFT/FCS/...
Surface / Default / Pressed
SFC/DFT/PRS/...
Surface / Default / Disabled
SFC/DFT/DSB/...
Emphasis Primary / PRM
Surface / Primary / Regular
SFC/PRM/RGL/...
Surface / Primary / Hover
SFC/PRM/HVR/...
Surface / Primary / Focus
SFC/PRM/FCS/...
Surface / Primary / Pressed
SFC/PRM/PRS/...
Surface / Primary / Disabled
SFC/PRM/DSB/...
Emphasis Accent / ACC
Surface / Accent / Regular
SFC/ACC/RGL/...
Surface / Accent / Hover
SFC/ACC/HVR/...
Surface / Accent / Focus
SFC/ACC/FCS/...
Surface / Accent / Pressed
SFC/ACC/PRS/...
Surface / Accent / Disabled
SFC/ACC/DSB/...
Emphasis Positive / POS
Surface / Positive / Regular
SFC/POS/RGL/...
Surface / Positive / Hover
SFC/POS/HVR/...
Surface / Positive / Focus
SFC/POS/FCS/...
Surface / Positive / Pressed
SFC/POS/PRS/...
Surface / Positive / Disabled
SFC/POS/DSB/...
Emphasis Attention / ATN
Surface / Attention / Regular
SFC/ATN/RGL/...
Surface / Attention / Hover
SFC/ATN/HVR/...
Surface / Attention / Focus
SFC/ATN/FCS/...
Surface / Attention / Pressed
SFC/ATN/PRS/...
Surface / Attention / Disabled
SFC/ATN/DSB/...
Emphasis Negative / NEG
Surface / Negative / Regular
SFC/NEG/RGL/...
Surface / Negative / Hover
SFC/NEG/HVR/...
Surface / Negative / Focus
SFC/NEG/FCS/...
Surface / Negative / Pressed
SFC/NEG/PRS/...
Surface / Negative / Disabled
SFC/NEG/DSB/...
Below / BLW
Emphasis Default / DFT
Below / Default / Regular
BLW/DFT/RGL/...
Below / Default / Hover
BLW/DFT/HVR/...
Below / Default / Focus
BLW/DFT/FCS/...
Below / Default / Pressed
BLW/DFT/PRS/...
Below / Default / Disabled
BLW/DFT/DSB/...
Emphasis Primary / PRM
Below/ Primary / Regular
BLW/PRM/RGL/...
Below / Primary / Hover
BLW/PRM/HVR/...
Below / Primary / Focus
BLW/PRM/FCS/...
Below / Primary / Pressed
BLW/PRM/PRS/...
Below / Primary / Disabled
BLW/PRM/DSB/...
Emphasis Accent / ACC
Below / Accent / Regular
BLW/ACC/RGL/...
Below / Accent / Hover
BLW/ACC/HVR/...
Below / Accent / Focus
BLW/ACC/FCS/...
Below / Accent / Pressed
BLW/ACC/PRS/...
Below / Accent / Disabled
BLW/ACC/DSB/...
Emphasis Positive / POS
Below / Positive / Regular
BLW/POS/RGL/...
Below / Positive / Hover
BLW/POS/HVR/...
Below / Positive / Focus
BLW/POS/FCS/...
Below / Positive / Pressed
BLW/POS/PRS/...
Below / Positive / Disabled
BLW/POS/DSB/...
Emphasis Attention / ATN
Below / Attention / Regular
BLW/ATN/RGL/...
Below / Attention / Hover
BLW/ATN/HVR/...
Below / Attention / Focus
BLW/ATN/FCS/...
Below / Attention / Pressed
BLW/ATN/PRS/...
Below / Attention / Disabled
BLW/ATN/DSB/...
Emphasis Negative / NEG
Below / Negative / Regular
BLW/NEG/RGL/...
Below / Negative / Hover
BLW/NEG/HVR/...
Below / Negative / Focus
BLW/NEG/FCS/...
Below / Negative / Pressed
BLW/NEG/PRS/...
Below / Negative / Disabled
BLW/NEG/DSB/...