Современные функции, такие как oklch(), oklab (и прочие) существуют только в современной нотации. Для единообразия лучше все приводить к такому виду.
К тому же в новых макетах лучше изначально использовать небольшое количество основных цветов, а производные от них (например для динамической модификации) делать с помощью изменения только одного параметра в oklch() (пока используя плагины, в будущем надеюсь таки завезут его в саму Figma). Это не к тому, что надо заставлять студентов использовать oklch(), а к тому, что если кто-то захочет его использовать, то значения в нём не были бы сбухтыбарахтошными, а сразу была бы видна какая-то минимальная система, которую студент может заметить и ещё лучше использовать новые возможности цветов в коде. Надо поощрять стремление к системному подходу даже в таких мелочах, как цвета проекта.
Для остальных студентов (которым лишь бы в макет попасть скопипасченными rgb) в коде не потребуется усилий, потому что "color-function-notation": "modern" с автофиксом. Даже если в редакторе не настроен автофикс, то запуск линтера с флагом --fix исправит rgba/hsla с запятыми на ~современную~ правильную нотацию.
Современные функции, такие как
oklch()
,oklab
(и прочие) существуют только в современной нотации. Для единообразия лучше все приводить к такому виду.К тому же в новых макетах лучше изначально использовать небольшое количество основных цветов, а производные от них (например для динамической модификации) делать с помощью изменения только одного параметра в
oklch()
(пока используя плагины, в будущем надеюсь таки завезут его в саму Figma). Это не к тому, что надо заставлять студентов использоватьoklch()
, а к тому, что если кто-то захочет его использовать, то значения в нём не были бы сбухтыбарахтошными, а сразу была бы видна какая-то минимальная система, которую студент может заметить и ещё лучше использовать новые возможности цветов в коде. Надо поощрять стремление к системному подходу даже в таких мелочах, как цвета проекта.Для остальных студентов (которым лишь бы в макет попасть скопипасченными rgb) в коде не потребуется усилий, потому что
"color-function-notation": "modern"
с автофиксом. Даже если в редакторе не настроен автофикс, то запуск линтера с флагом--fix
исправит rgba/hsla с запятыми на ~современную~ правильную нотацию.