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