当前位置: 首页 > 知识库问答 >
问题:

无法将sass变量分配给css变量[重复]

夏朗
2023-03-14

此代码在Sass中不起作用:

$color1: 

.App {
  --color1: $color1;
}

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

共有1个答案

鲜于德业
2023-03-14

这种无效的语法是有意的,解决方法是使用:

$color1: 

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

原因如下所述:https://github.com/sass/libsass/issues/2621

简而言之,css变量可能是以$字符开头的字符串,Sass不希望阻止该语法工作。考虑到#{$someVar}不是有效的css语法,采用这种方式是功能性的,而且更加明确。

 类似资料:
  • 问题内容: 我已经搜索并搜索了所有内容,当然也查阅了相关文档,但是关于Foundation 4的一些事情,我似乎无法理解,涉及Sass的转换方式。 我已使用create project命令使用Compass设置了Foundation,因此Sass正在运行。app.scss文件正在导入“设置”和“基础”,并使用“ watch”进行编译。 我的问题的前半部分:我了解app.css是从gem中的组件文件

  • 问题内容: 假设我有一个功能 现在,我想将函数分配给一个名为的变量,这样,如果我使用,它将再次调用该函数。如果我只是做作业,它就会返回。 问题答案: 您根本不调用该函数。 括号告诉蟒蛇,你调用的函数,所以当你把它们放在那里,它调用的功能,并指定值 返回 的(在这种情况下)。

  • 目前,我遇到了一个与将Golang变量分配给Javascript变量相关的问题。我正在使用Golang模板,因此,我从后端发送了一个JSON变量,就像这样: 如您所见,我有一个切片,将其转换为Json,然后将Json转换为string,并将其发送到模板。然后,在前端我需要把它赋给一个变量,它应该是有效的JSON,我有这个: 但是,我得到的是语法错误:预期的属性名,得到的是“{” 所以,我的问题是:

  • 我是helm的新手,我希望能够使用配置映射和共享环境变量将gitlab项目变量写入文件。 我为每个环境(其中

  • 问题内容: 我正在使用以下代码: 该值不警报。怎么了 问题答案: 实质上:

  • 在Bash脚本中,我想定义一个布尔变量y来存储另一个布尔变量x的求反值。以下脚本, 将变量y设置为1。如何更改y,使其计算结果改为false?