I've got a Less variable called @side
. What I want is to set the variable @sideOpposite
depending on the value of the @side
variable. It can take only two values: "left" or "right".
In other words I need a Less equivalent of the JS code:
var side = "left",
sideOpposite = (side === "left")? "right" : "left";
I've tried to accomplish this using when
function, but from what I understand it doesn't work that way and is only applicable to CSS properties, not variables:
when (@side = right){
@sideOpposite: left;
}
when (@side = left){
@sideOpposite: right;
}
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…