try 将以下内容应用于我的SCS时:

$main__blue: 130, 207, 236;

:root {
    --main__blue: #{$main__blue};
}

h1{
  color: rgb(var(--main__blue));
}

我从编译器中得到以下错误:

编译错误错误:函数rgb缺少参数$绿色.

我不想将变量声明为RGB(这样可以解决我的问题),因为我想稍后将其作为RGBA重用.

奇怪的是,当将相同的代码应用于my CodePen时,它可以完美地工作.

我做错了什么?如何解决?

带有实时Sass编译器扩展的VSCode.

推荐答案

该问题可能与VSC Live Sass编译器有关.

Don't use this extension: Live Sass Compiler by Ritwick Dey

您可能正在使用Ritwick Dey的this extension:Live Sass编译器.它被广泛使用,但作者不再支持它.因此,SASS版本没有更新.此扩展可能会产生您描述的错误.

Use this extension: Live Sass Compiler by Glenn Marks

您应该使用Glenn Marks的this extension:Live Sass编译器.正如作者所说:A big thank you to @ritwickdey for all his work. However, as they are no longer maintaining the original work, I have released my own which has been built upon it.

如果这有帮助,请告诉我.

Html相关问答推荐

如何在两个弹性项目之间添加边框?

在Apps Script中连接CSS与HTML

为什么这个高度为100%的页面会出现滚动条?

通过动态div的对角线

创建带有弯曲边框的水平时间线

在网页上的 Select 器中显示选项时出现问题:未在GO模板中传递循环{{range}}的数据

在将DevExtreme升级到版本23.2之后,到处都会生成一个Pesudo类,我在其中使用了<;DXi-Item Title=&Quot;&Quot;>;

如何使用CSS在<;表格中<;SVG&>?

在Hero部分中同时zoom 背景图像和形状的问题

Div 容器不会遵守边距、填充或间隙

MUI 日期 Select 器要包含的日期

当我将有序列表居中时,数字会跑到列表的另一行

使用 calc 函数设置字体大小时 Flexbox 项目重叠

两个span,一个在div居中,好像没有另一个,另一个在右边

将 HTML 元素粘贴到容器底部,而不剪裁其顶部

如何使 Shiny 中的 selectInput Select 扩展到井面板之外或以其他方式使它们更容易被用户看到?

使用 rgba() 的 css 中的边框不透明度不起作用

如何使文本显示在页眉/页脚之外?

那里有一个类似于 ?

在 EJS 中将元素放置在彼此下方的列中