Less 名称空间插值
是否可以在更少的时间内使用名称空间插值Less 名称空间插值,less,Less,是否可以在更少的时间内使用名称空间插值 @color: "yellow"; #top-yellow { .square(@param) { width: @param; height: @param; } } .example { #top-@color; // Use of #top-yellow namespace .square(10px); } 谢谢 改用参数化名称空间(注意名称空间和
@color: "yellow";
#top-yellow {
.square(@param) {
width: @param;
height: @param;
}
}
.example {
#top-@color; // Use of #top-yellow namespace
.square(10px);
}
谢谢 改用参数化名称空间(注意名称空间和混合实际上是同一件事,即前者是纯粹的逻辑抽象)
我原以为
#top-@{color}
会奏效,但似乎不行。所以我认为这可能是不可能的。是的,我不明白为什么。。。可能在解释变量之前加载了名称空间。你知道这样的事吗?
@color: yellow;
#top(yellow) {
.square(@param) {
width: @param;
height: @param;
}
}
.example {
#top(@color); // use yellow #top namespace
.square(10px);
}