私は次のことをしようとしていますが、 Map ブロック内で条件が完全にバイパスされているようです:
@invert: 'No';
Map
{
[@invert = "No"]
{
background-color: green;
}
[@invert = "Yes"]
{
background-color: red;
}
}
@invert を「いいえ」に設定すると背景色が緑になり、@invert を「はい」に設定すると背景色が緑になります。条件をスキップして最初の命令を使用し、2 番目の命令を無視するかのようです。条件が存在せず、同じ命令が 2 回設定されている場合、これは正常な動作ですが、Map ブロック以外で条件を使用する場合にこの問題が発生したことはありません。
ここに私が見ていない間違いがありますか、それとも回避策がありますか?