SCSS 颜色属性变量的烦恼

但是,当我像这样将变量放入 settings.yml 时,它对我不起作用。我收到一个错误,说 $color 不是颜色,尽管我在这里没有使用 $color 变量。所以我想这可能与我不理解的插值有关。

header_color:
  type: string
  default: ""
  description: 
    en: "..."
  
transparency:
  type: string
  default: ""
  description: 
    en: "..."

在我看来,这似乎与 CSS 的编译方式有关。变量在 CSS 运行时声明时有效,但不能通过单独的 settings.yml 文件动态设置。:thinking:

这样做也不起作用:

.d-header {
    background: rgba(#{$header_color}, #{$transparency});
}