angular - Angular cli:如何防止 hsl 颜色在构建时转换为十六进制值
问题描述
我正在hsl
向背景添加颜色值,但正在转换为hex
值我如何配置angular-cli
它不会发生。
示例应用程序https://stackblitz.com/edit/css-test-z?file=src%2Fstyles.scss
解决方案
您可以创建将值返回为 hsl 的 sass 函数,因此不会更改为十六进制
@function hsla($h, $s, $l) {
@return unquote('hsl(#{$h}, #{$s}, #{$l})'); // hsla instead of hsl
}
.s{
background-color: hsla(3, 100%, 61%); ;
}
推荐阅读
- amazon-web-services - 在 lambda 测试中通过 Secret 控制台旋转 Secret 时出现以下错误:
- python - postgres 数据库中的芹菜任务结果是字节格式?
- c# - MongoDB如何检查整数值是否增加?
- algorithm - 算法比中间相遇更好
- javascript - 数组中连续数字的总和
- c - 在 win32 应用程序中使用不同的字体
- django - 如何通过 html 模板打印出多个查询的对象
- c - 如果 struct 及其包含的结构不是由原始类型组成,则如何评估大小。如何正确使用它
- vbscript - VBScript 错误 800A0401 - 预期语句
- python - 如何在不使用函数代码的情况下在python中找到第n个素数?