我有一个由随机函数定义的 css 变量,每次进入页面时,我都需要这个变量从列表中生成随机背景颜色:
@all-background-colors: "#7B8AA8,#00ADD5,#E93C43,#FC8383";
@background-color: color(~`@{all-background-colors}.split(',')[Math.floor(Math.random()*@{all-background-colors}.split(',').length)]`);
但是,似乎每次我在我的 css 中使用这个变量时都会执行该函数 - 导致整个网页使用许多不同的颜色。
有没有办法在函数定义变量后将其转义并转换为字符串?