如何在变量中添加一个点以用作less中的选择器

时间:2015-01-09 01:34:58

标签: css3 less

我目前正在获得此输出:

.'teal-dark' { color: #xxx; }

我想要的是:{

.teal-dark { color; #xxx; }

以下是我要做的事情:

 @teal-dark: #xxx;
.@{currentMember} div { background: ~"@{@{currentMember}}" };

2 个答案:

答案 0 :(得分:1)

请参阅:http://lesscss.org/features/#variables-feature-variable-interpolation http://lesscss.org/features/#variables-feature-variable-names

@current-member: teal-dark;
@teal-dark: red;

.@{current-member} {
color: @@current-member;
}

编译成:

.teal-dark {
  color: red;
}

可能的相关问题:

答案 1 :(得分:0)

以下是其他帖子的解决方法:

    @selector: ~'.@{currentMember}';
    @{selector} div { background: ~"@{@{currentMember}}" };