SASS:转换为 HEX 而不是 RGBA(白色背景)

Posted

技术标签:

【中文标题】SASS:转换为 HEX 而不是 RGBA(白色背景)【英文标题】:SASS: transparize to HEX and not RGBA (with white background) 【发布时间】:2018-05-12 01:32:06 【问题描述】:

我想从一种 HEX 原色计算变量文件中的颜色值,但如果我使用 rgbaopacify SASS 总是将颜色转换为 RGBA(如 rgba(20, 20, 20, 0.5))。

我真正想要的是具有特定不透明度的原色,如果背景颜色在 HEX 中是白色的话!

那是因为它不想让我的网站背景发光!

这可能吗?我找不到东西。谢谢!

【问题讨论】:

【参考方案1】:

哦,抱歉,在提出问题后,我注意到它可能并不完全是不透明问题,而且我无法找到:

mix($my-color, #fff, 25%)

(https://makandracards.com/makandra/42500-sass-how-to-convert-an-rgba-color-to-its-rgb-look-alike)

【讨论】:

以上是关于SASS:转换为 HEX 而不是 RGBA(白色背景)的主要内容,如果未能解决你的问题,请参考以下文章

将 RGBA 转换为 HEX

SASS:将 RGBa 转换回十六进制?

文本 CSS 渲染性能:RGBA vs HEX vs OPACITY

scss Sass函数将rgba中的alpha转换为float

如何将 rgba 转换为透明度调整的十六进制?

将 RGBA 颜色转换为 RGB