Как стать автором
Обновить

Комментарии 3

И зачем это когда можно просто самому просчитать все цвета и вставить вручную для всех случаев. Она же даже не предохраняет нас от повторения. Просто ненужная функция, которую можно юзнуть и потом убрать и вставить (ответ функции) статику. Да еще она заставляет разработчика читать и вникать в стили.

Как раз наоборот, чтобы избавить бекэндера от задачи поиска контрастных цветов и делегировании этого фронтендеру. Ранее, иногда, всё же требовалось, чтобы цветовые схемы динамически строились (когда кастомер сам имеет возможность брендировать интерфейс, настроить свои корп.цвета). Теперь для этого есть ещё один способ: готовое решение в одну строку, работающее на стороне браузера. JS имплементации подобного встречаются, и естественно они не столь изящны, как нативное решение.

Думаю, это для того, чтобы просто самому не просчитывать все цвета и не вставлять их вручную для всех случаев.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий