Я ищу функциональность в LESS, чтобы иметь возможность изменять одну переменную и изменять ее с помощью нескольких переменных, чтобы я мог изменить свою цель компиляции и легко изменить тонну переменных ,LESS if statement для целей построения
Вот пример того, что я ищу. Единственная проблема заключается в том, что, поскольку я переопределяю @img
внутри .compile_for_if
, он находится в другом объеме.
@compile_for: "endpoint1";
@img_endpoint1: "./myImg.png";
@img_endpoint2: "https://somewhere.com/myImg.png";
@img: "./default.png";
.compile_for_if
{
& when (@compile_for = "endpoint1")
{
@img: @img_endpoint1;
}
& when (@compile_for = "endpoint2")
{
@img: @img_endpoint2;
}
}
... somewhere else ...
.img
{
background-image:url("@{img}");
}
Отлично! Огромное спасибо. – Coburn