css - Sass 变量更改为 css 变量?

标签 css webpack sass

我该怎么做?

//样式.scss

$primary-color: #dc4545;

div{
    background : $primary-color;
}

尝试这样做:

div{
    background : var(--primary-color)
}

这有可能吗?

最佳答案

你可以在:root上定义全局变量:

:root {
  --primary-color: #dc4545; 
}

div {
  background: var(--primary-color); 
}

编辑:或者您是在尝试混合搭配?

$primary-color: #dc4545;

:root {
  --primary-color: #{$primary-color}; 
}

div {
  background: var(--primary-color); 
}

关于css - Sass 变量更改为 css 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54521695/

相关文章:

jquery - 编辑内联数据表

javascript - webpack构建后访问全局变量

javascript - 无法像 NPM 包一样捆绑要导入的 Web Worker

css - 在悬停时旋转父项而不是子项

css - `/deep/` 选择器无法在我的 VueJS 应用程序中使用 sass-loader

css - 鼠标悬停时第三层下拉菜单消失

html - 行内 block 元素扩展下面的空间

html - NavBar h1 元素卡在顶部

javascript - 将数据从 html 引导到 webpack 捆绑的 javascript

ruby - Sass 使用 Ruby - '"“C :\Program' is not recognized as an internal or external command