如何在less中使用递归定义?
how to use recursive definition in less?
我想通过另一个获取一个变量
@index:2;
@theme1-color: #2d8cf0, #19be6b, #515a6e, #363e4f, rgba(255,255,255,.7);
@theme2-color: #2d8cf0, #89bf04, #89bf04, #89bf04, #89bf04;
@primary-color : extract(@{theme@{index}-color},1);
我的代码有什么问题?或者有什么更好的方法吗?
根据 Witcher42 你可以使用变量名。
@index: 2;
@theme1-color: #2d8cf0, #19be6b, #515a6e, #363e4f, rgba(255, 255, 255, 0.7);
@theme2-color: #2d8cf0, #89bf04, #89bf04, #89bf04, #89bf04;
@primary-color: "theme@{index}-color";
a {
color: extract(@@primary-color, 1);
}
我想通过另一个获取一个变量
@index:2;
@theme1-color: #2d8cf0, #19be6b, #515a6e, #363e4f, rgba(255,255,255,.7);
@theme2-color: #2d8cf0, #89bf04, #89bf04, #89bf04, #89bf04;
@primary-color : extract(@{theme@{index}-color},1);
我的代码有什么问题?或者有什么更好的方法吗?
根据 Witcher42 你可以使用变量名。
@index: 2;
@theme1-color: #2d8cf0, #19be6b, #515a6e, #363e4f, rgba(255, 255, 255, 0.7);
@theme2-color: #2d8cf0, #89bf04, #89bf04, #89bf04, #89bf04;
@primary-color: "theme@{index}-color";
a {
color: extract(@@primary-color, 1);
}