我需要rgba格式的颜色作为我的css文件。所以我用rgba格式在我的scss文件中写了颜色。当我在css文件中将所有颜色转换为Hex代码时,如果它们的不透明度为1,则使用相同的rgba格式。
例如
SCSS File
background: rgba(61,61,61,1);
Complied Css
background: #3d3d3d;
如果不透明度,则假设0.5
SCSS File
background: rgba(61,61,61,0.5);
Complied Css
background: rgba(61,61,61,0.5);
如何停止所有rgba格式的转换。任何建议都将不胜感激。
答案 0 :(得分:1)
Sass将保留您的颜色格式...除非它是关键字,十六进制或rgba格式之外的其他内容。 如果你想要绝对格式,那么你必须变成字符串 例如 : - 在scss变量文件中
$ mercury-grey:#{'rgba(230,230,230,1)'};
Input
.class {
color: $mercury-grey;
}
Output:-
.class {
color: rgba(230, 230, 230, 1);
}