カスタムプロパティにSassの変数を渡すと変数のままコンパイルされてしまう
投稿日:
更新日:
事象
style.scss
/* コンパイル前 */
$textPrimary: #000;
:root {
--color-text-primary: $textPrimary;
}
style.css
/* コンパイル後 */
:root {
--color-text-primary: $textPrimary;
}
解決方法
Sassのインターポレーション${}
を使うことで回避できる。
style.scss
/* コンパイル前 */
$textPrimary: #000;
:root {
--color-text-primary: #{$textPrimary};
}