カスタムプロパティに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};
}

参考・引用

この記事をシェアする