Skip to content

pantoken-root / plugins/pantoken/custom-theme-colors/src / deriveCustomColorScale

Функция: deriveCustomColorScale() ​

deriveCustomColorScale(hex, tokens?): CustomColorScale

Бета

Вывести примитивную шкалу custom из фирменного hex. Вход привязывается к шагу, ссылка на светлоту которого (средняя OKLCH-светлота 13 поставляемых семейств) находится ближе всего к своей собственной,) затем каждый шаг перестраивается на своей эталонной светлоте с оттенком входного цвета — поэтому опорный шаг оказывается близким к входному, но не обязательно точно на нём.

Параметры ​

hex ​

string

Брендовый цвет #rgb/#rrggbb.

tokens? ​

только для чтения Token[]

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

Возвращаемое значение ​

CustomColorScale

Интерфейс CustomColorScale.

Исключения ​

TypeError, если hex не является допустимым hex-цветом.