當試圖在 CSS 中顯示我宣告的 SASS 變數時,我沒有在 CSS 輸出檔案中獲得變數本身,而是獲得賦予變數的值。
更清楚地說,這就是我得到的:
SCSS/SASS 輸入
$gray__background: #2d2d2d;
:root {
--gray__background: #{$gray__background};
}
body{
background-color: $gray__background;
}
CSS“輸出”
:root {
--gray__background: #2d2d2d;
}
body{
background-color: #2d2d2d;
}
這就是我期望得到的:
CSS“輸出”
:root {
--gray__background: #2d2d2d;
}
body{
background-color: var(--gray__background);
}
短篇小說:我想知道CSS“自動生成”檔案background-color: var(--gray__background);中的結果background-color: #2d2d2d;是否可以實作。
我使用 VSCode 的Live Sass 編譯器擴展。
對不起,如果我的問題有點含糊。我是編碼新手。
uj5u.com熱心網友回復:
這些:root變數在 SCSS 中宣告,但沒有被使用,因此它們不會顯示在 CSS 輸出中。看起來你必須--gray__background在 SCSS 中使用,而不是$gray__background它變成:background-color: var(--gray__background);
.
希望這可以幫助。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/484427.html
上一篇:TypeError:'float'物件不可呼叫speedtestpython
下一篇:在帶有條件的f字串中列印變數
