gpt4 book ai didi

css - Sass/Compass - 将十六进制、RGB 或命名颜色转换为 RGBA

转载 作者:数据小太阳 更新时间:2023-10-29 09:07:47 34 4
gpt4 key购买 nike

这可能是 Compass 101,但是有没有人写过一个 mixin 来设置颜色的 alpha 值?理想情况下,我希望 mixin 采用任何形式的颜色定义,并应用透明度:

@include set-alpha( red, 0.5 );          //prints rgba(255, 0, 0, 0.5);
@include set-alpha( #ff0000, 0.5 ); //prints rgba(255, 0, 0, 0.5);
@include set-alpha( rgb(255,0,0), 0.5 ); //prints rgba(255, 0, 0, 0.5);

最佳答案

使用 rgba function built into Sass

Sets the opacity of a color.

Examples:

rgba(#102030, 0.5) => rgba(16, 32, 48, 0.5)
rgba(blue, 0.2) => rgba(0, 0, 255, 0.2)

Parameters:
(Color) color
(Number) alpha — A number between 0 and 1

Returns:
(Color)

代码:

rgba(#ff0000, 0.5); // Output is rgba(255,0,0,0.5);

关于css - Sass/Compass - 将十六进制、RGB 或命名颜色转换为 RGBA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9270844/

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