SCSS中的.#代表什么?

8

我有一段带有 .# 的示例代码。

.#{$item} {
    background: $item;
  }

除了另一个示例,我在谷歌上找不到任何信息

$fa-css-prefix: fa;
.#{$fa-css-prefix} { ... }

这是什么意思?

2
如果不确定,检查输出的 CSS。 - 4castle
2个回答

13
这个表达式有两个部分,. 是 CSS 类选择器,#{}插值 语法,它允许在选择器和属性名称中使用变量。
$name: foo;
$attr: border;
p.#{$name} {
  #{$attr}-color: blue;
}

生成的 CSS:

p.foo {
  border-color: blue; }

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接