という Less 変数があります@side
。私が望むのは、変数@sideOpposite
の値に応じて変数を設定すること@side
です。「左」または「右」の 2 つの値のみを取ることができます。
つまり、JS コードに相当する Less が必要です。
var side = "left",
sideOpposite = (side === "left")? "right" : "left";
関数を使用してこれを達成しようとしましたwhen
が、私が理解していることから、そのようには機能せず、変数ではなく CSS プロパティにのみ適用されます。
when (@side = right){
@sideOpposite: left;
}
when (@side = left){
@sideOpposite: right;
}