stylelint-config-htmlacademy icon indicating copy to clipboard operation
stylelint-config-htmlacademy copied to clipboard

Требовать современную нотацию цветовых функций

Open firefoxic opened this issue 1 year ago • 0 comments

Современные функции, такие как oklch(), oklab (и прочие) существуют только в современной нотации. Для единообразия лучше все приводить к такому виду.

К тому же в новых макетах лучше изначально использовать небольшое количество основных цветов, а производные от них (например для динамической модификации) делать с помощью изменения только одного параметра в oklch() (пока используя плагины, в будущем надеюсь таки завезут его в саму Figma). Это не к тому, что надо заставлять студентов использовать oklch(), а к тому, что если кто-то захочет его использовать, то значения в нём не были бы сбухтыбарахтошными, а сразу была бы видна какая-то минимальная система, которую студент может заметить и ещё лучше использовать новые возможности цветов в коде. Надо поощрять стремление к системному подходу даже в таких мелочах, как цвета проекта.

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

firefoxic avatar Dec 28 '23 08:12 firefoxic