【问题标题】:How to use --var in SASS?如何在 SASS 中使用 --var?
【发布时间】:2020-04-05 00:52:00
【问题描述】:

如何在 SASS 文件中使用 CSS 变量?我试过了:

:root
  --app: red

$color

:root
  --app: #{$color}

我希望结果呈现为:

:root {
  --app: red
}

但它不起作用,我得到 SassError: invalid CSS, expected 1 selector or at-rule, was "root: {"

如何在 SASS 文件中选择这个 :root

已修复 我卸载了 node-sass 并安装了 sass 并且它可以工作。 Ty 帮忙 :)

【问题讨论】:

    标签: css sass


    【解决方案1】:

    您可以查看此链接了解更多信息 https://sass-lang.com/documentation/breaking-changes/css-vars

    SASS

    $accent-color: #fbbc04
    
    :root
    // WRONG, will not work in recent Sass versions.
    --accent-color-wrong: $accent-color
    
    // RIGHT, will work in all Sass versions.
    --accent-color-right: #{$accent-color}
    

    SCSS

    $accent-color: #fbbc04;
    
    :root {
      // WRONG, will not work in recent Sass versions.
      --accent-color-wrong: $accent-color;
    
      // RIGHT, will work in all Sass versions.
      --accent-color-right: #{$accent-color};
    }
    

    【讨论】:

    • 是的,我看到了,我试过了(我的示例编号 2),但它仍然不起作用
    猜你喜欢
    • 2020-03-05
    • 2021-09-27
    • 2012-06-19
    • 1970-01-01
    • 2020-09-11
    • 2021-03-27
    • 2020-01-29
    • 2015-12-05
    • 1970-01-01
    相关资源
    最近更新 更多