@color-red: #ff0000;
.addition-all(@color){
.test-1 {
background-image: url("bg-@{color}.gif");
}
.test2 {
color: @color-@{color};
}
}
.red{
.addition-all(red);
}
.red .test1 {
background-image: url("bg-red.gif"); /* отработала верно */
}
.red .test1 {
color: #ff0000; /* отдает color: red; */
}
@@
, которая позволяет обратиться к переменной по имени, лежащей в другой переменной.@color-red: #ff0000;
.addition-all(@color) {
.test-1 {
background-image: url("bg-@{color}.gif");
}
.test2 {
@cl: "color-@{color}";
color: @@cl;
}
}
.red {
.addition-all(red);
}