【发布时间】:2019-10-11 18:46:01
【问题描述】:
我有一个小问题可能会给我带来问题,我有一个项目,我使用 SASS 将变量设置为颜色,这是我的 SASS 文件 __colors.scss:
$wild-watermelon: #f55463;
当我使用这种颜色时,我会做这样的事情:
.container {
background-color: $wild-watermelon;
}
但我有一些东西需要使用颜色但有点透明,为此,我必须使用 rgba(number, number, number, 0.75)。
但我认为这个解决方案并不合适,因为如果我想更改主题颜色,我必须手动更改多个文件,而不仅仅是更改全局变量。
我读过一个命题,比如说一个解决方案,建议我使用 var 函数,我做这样的事情:
.container {
background-color: rgba(var($wild-watermelon),0.75);
}
当然没用,这就是我在这里的原因。
任何帮助将不胜感激。
【问题讨论】:
-
如果只是关于背景,这里是重复的:stackoverflow.com/a/52851246/8620333
-
不,这不仅仅是背景颜色