簡體   English   中英

可以將 SASS/SCSS 變量轉換為 CSS 嗎?

[英]SASS/SCSS variables to CSS is possible?

當試圖在 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 編譯器擴展。

對不起,如果我的問題有點含糊。 我是編碼新手。

:root變量在 SCSS 中聲明,但沒有被使用,因此它們不會顯示在 CSS 輸出中。 看起來你必須在 SCSS 中使用--gray__background而不是$gray__background所以它變成: background-color: var(--gray__background); .

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM