aye夥計!sass mixins和css自定義屬性
我試圖爲css自定義屬性構建一個sass mixin,使工作變得更容易一些。
我嘗試看起來是這樣的:
@mixin mixin($value) {
background: unquote('$')#{$value};
background: var(--#{$value}, unquote('$')#{$value});
}
輸出看起來是這樣的:
.example {
background: $value;
background: var(--colour, $value);
}
但青菜不我的$值轉換成實際的事情。 $ value部分最終在我的最終css文件中,並且這不起作用。
我試圖找到一個在線解決方案,但我要麼愚蠢的發現它或沒有一個。這裏的任何人都有一個想法,我在做什麼錯了?
您期望的CSS輸出是什麼? – blonfu
類似'background:$ abcdef;'但是我得到的是'background:$ value;'因爲sass似乎沒有將變量轉換爲給定的值。 –
對不起,但我不明白,如果您在'$ value'變量中傳遞了'#abcdef',就會得到'#abcdef',並且您的代碼爲什麼使用插值? – blonfu