gpt4 book ai didi

css - 在 Sass 中比较 var 是 Hex 还是 RGBA

转载 作者:太空宇宙 更新时间:2023-11-04 09:19:04 25 4
gpt4 key购买 nike

我有一个可以是十六进制或 rgba 值的变量,我需要一种方法来保证 var 在 css 中打印为 rgba

var $color: #000 || rgba(0, 0, 0, 0.5) 

我查看了 rgba($color, 1) 但如果不透明度为 1,它会打印出一个十六进制值,并且只有在我知道该值是十六进制时才能使用它。

如何使用 sass 完成此操作?

最佳答案

如果您可以接受非常轻微的不透明度,则以下方法似乎有效:

color: if(rgba($color,1) == $color, rgba($color,0.99), $color);

关于css - 在 Sass 中比较 var 是 Hex 还是 RGBA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41599555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com