0
我需要建立某种方式与SCSS和占位符做CSS输出萨斯未能@extend与家长选择创建选择
这是输出,我想
.myclass {
color: silver;
}
.myclass-gold {
color: gold;
}
当我尝试这一个SCSS placeholder这样
%placeholder {
color: silver;
#{&}-gold {
color: gold;
}
}
.myclass {
@extend %placeholder !optional;
}
我只得到这样的结果
.myclass {
color: silver;
}
黄金部分完全被丢弃。
我需要一个占位符,因为我用很多像选择a.myclass
,input.myclass
等,不想从这些
分解@export如果我不使用占位符,但随机选择和采取一些extry字节-输出不正确的,无论是
ae739ab7 {
color: silver;
#{&}-gold {
color: gold;
}
}
.myclass {
@extend ae739ab7 !optional;
}
产生
ae739ab7, .myclass {
color: silver;
}
ae739ab7 ae739ab7-gold, .myclass ae739ab7-gold {
color: gold;
}
和
ae739ab7 {
color: silver;
&-gold {
color: gold;
}
}
.myclass {
@extend ae739ab7 !optional;
}
给我
ae739ab7, .myclass {
color: silver;
}
ae739ab7-gold {
color: gold;
}
现在缺少这里总是选择.myclass-gold
一些魔术这可能不知?
我从来没有想过使用一个混合内侧延伸的。 – HerrSerker