是否可以将LESS mixin参数设置为变量?

时间:2016-06-30 07:39:48

标签: less

这可能有一个我可能错过的非常简单的答案,但是如果你有这样的混合...

library(foreach)
library(doParallel)

#setup parallel backend to use 8 processors
cl<-makeCluster(8)
registerDoParallel(cl)

# pass libPath to workers, NOTE THIS LINE
clusterCall(cl, function(x) .libPaths(x), .libPaths())

parallelResults <- foreach(i = 1:42, .combine = rbind) %dopar% {
    # do your stuff
}

...您是否可以将.mixin(@param1: 'foo'; @param2: #bbaarr); { font-family: @param1; color: @param2; } @param1的值替换为其他预定义的全局变量(如下所示)?

@param2

如果我有任何基本语法错误,请理解。我大约一小时前就知道了。 :)

1 个答案:

答案 0 :(得分:1)

只需在mixin标题的末尾删除;

请参阅以下内容:

@foo: 'foo';
@bar: #fff;

.mixin(@param1: @foo; @param2: @bar) {
    font-family: @param1;
    color: @param2;
}

.foofoo {
 .mixin;
}

编译成:

.foofoo {
  font-family: 'foo';
  color: #fff;
}