Tim*_*mes 63
没有透明颜色代码,但有一个不透明样式.在developer.mozilla.org上查看相关文档
您可能希望设置元素的颜色,然后对其应用不透明度.
.transparent-style{
background-color: #ffffff;
opacity: .4;
}
Run Code Online (Sandbox Code Playgroud)
您可以使用一些在线transparancy generatory,它也将为您提供浏览器特定的样式.例如,看看http://www.css-opacity.pascal-seven.de/
请注意,当您设置元素的透明度时,任何子元素也会变为透明.所以你真的需要覆盖任何其他元素.
您可能还想尝试使用AlphaA颜色使用Alpha(A)设置来更改不透明度.例如
.transparent-style{
background-color: rgba(255, 255, 255, .4);
}
Run Code Online (Sandbox Code Playgroud)
使用RGBA opacity
意味着您的子元素不透明.
小智 18
当你有一个6位数的颜色代码,例如#ffffff时,用#ffffff00替换它.只需在末尾添加2个零,即可使颜色透明.
这篇文章更深入地描述了新标准:https://css-tricks.com/8-digit-hex-codes/
Shu*_*wah 12
你只需要这个:
#ffffff00
Run Code Online (Sandbox Code Playgroud)
这里ffffff
是颜色,00
是透明度
另外,如果你想要 50% 的透明颜色,那么你肯定可以做到......
#ffffff80
80
的十六进制等价物在哪里50%
。由于 RGB 颜色的比例是 0-255,所以一半将是255/2 = 128
,当转换为十六进制时变为80
因为在透明我们想要 0 不透明度,我们写 00
小智 10
您可以使用rgba()将值指定为background-color,如下所示:
.style{
background-color: rgba(100, 100, 100, 0.5);
}
Run Code Online (Sandbox Code Playgroud)
0.5是透明度值
0.5更像是半透明,将值从0.5改为0给了我真正的透明度.