Недавно я начал использовать LESS CSS — это здорово (рекомендую вам ознакомиться с ним, если вы еще этого не сделали).
Я работаю над проектом, где я хотел бы сделать следующее (это неправильный синтаксис, это только попытка объяснить мою проблему):
if(lightness(@background_color) <= 50%)
{
@secondary_color = #fff;
}
else
{
@secondary_color = #000;
}
Я знаю, что могу использовать миксины для этого, но описанный выше метод избавит меня от необходимости писать миксины каждый раз, когда мне нужно изменить цвет на основе переменной @background_color
(поскольку я буду использовать @secondary_color
для границ, цветов фона и т. д.) .
Я пытался найти решение, но мне не повезло. Если у кого-нибудь есть какие-либо идеи о том, что я могу сделать, чтобы заставить эту работу работать, я хотел бы услышать их.
Спасибо!