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