нем текст, мне с бека будет приходить цвет в который красить этот блок, но я не знаю каким он будет, и в зависиости от этого цвет шрифта должен быть либо белым либо черным, как это можно реализовать?
Непонятно, но очень интересно. Можешь показать ответ, который приходит с сервера?
contrast color называется. думаю если по данной паре слов погуглить несколько практик выйдет. у material ui есть такое.
спасибо, щас погуглю)
https://stackoverflow.com/questions/35969656/how-can-i-generate-the-opposite-color-according-to-current-color
тут правда инверсия делается цвета, но с черным и белым делаться проще должно. Обычно в scss это делается через коэффицент. Как пример можно посмотреть исходники бутстрапа. и реализовать по аналогии
в догонку готовое решение ) https://www.npmjs.com/package/contrast-color
благодарочка)
Обсуждают сегодня