【问题标题】:Can't assign sass variable to css variable [duplicate]无法将 sass 变量分配给 css 变量 [重复]
【发布时间】:2020-11-21 20:41:53
【问题描述】:

这段代码不起作用的是Sass:

$color1: 

.App {
  --color1: $color1;
}

为什么这是无效的语法?正确的语法是什么?

【问题讨论】:

标签: sass css-variables


【解决方案1】:

这是无效的语法,解决方案是使用:

$color1: 

.App {
  --color1: #{$color1};
}

这里讨论了这个原因:https://github.com/sass/libsass/issues/2621

简而言之,css 变量可能是一个以$ 字符开头的字符串,而 Sass 不想阻止该语法工作。鉴于 #{$someVar} 不是有效的 css 语法,它是功能性的,并且更明确。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-16
    • 1970-01-01
    相关资源
    最近更新 更多