我正在尝试执行以下操作,但似乎在 Map 块中完全绕过了条件:
@invert: 'No';
Map
{
[@invert = "No"]
{
background-color: green;
}
[@invert = "Yes"]
{
background-color: red;
}
}
当@invert 设置为“否”时,背景颜色为绿色,当@invert 设置为“是”时,背景颜色为绿色。就好像它直接跳过条件并简单地使用第一条指令并忽略第二条指令。如果不存在条件并且相同的指令设置了两次,这是正常行为,但是在使用条件时我从未遇到过这个问题,除了在 Map 块中。
我没有看到这里有错误,还是可能的解决方法?