任何人都可以告诉我CSS中透明度的颜色代码是什么,例如white ="#FFFFFF"?当我使用以下代码时,将颜色代码转换为int:
Color color = ColorTranslator.FromHtml(hex);
return (int)((color.R << 16) | (color.G << 8) | (color.B << 0));
答案 0 :(得分:12)
透明度没有十六进制代码。对于CSS,您可以使用transparent
或rgba(0, 0, 0, 0)
。
答案 1 :(得分:12)
如何用css制作透明元素:
IE的CSS:
filter: alpha(opacity = 52);
其他浏览器的CSS:
opacity:0.52;
答案 2 :(得分:6)
只需选择项目的背景颜色并分别指定不透明度:
div { background-color:#000; opacity:0.8; }
答案 3 :(得分:6)
或者你可以放
background-color: rgba(0,0,0,0.0);
这应该可以解决你的问题。
答案 4 :(得分:3)
颜色十六进制字符串没有透明度组件。有opacity
,这是一个从0.0到1.0的浮点数。
答案 5 :(得分:2)
尝试使用
background-color: none;
对我有用。
答案 6 :(得分:0)
只需在颜色代码前添加两个零(00),即可获得该颜色的透明度
答案 7 :(得分:0)
在CSS写中:
Private Function FindPrevActionCode(ActionCodeCell As Range, SearchCode As Byte)
'ActionCodeCell is the cell to check, search the value of that cell
'SearchCode is the code to look for
Dim d As Range 'Holds result of Find method
If ActionCodeCell.Value = 2 Then
With Worksheets(AppTab).Columns(cnAppActionCode)
Set d = .Find(What:=SearchCode, After:=ActionCodeCell, _
LookIn:=xlValues, LookAt:= _
xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlPrevious, _
MatchCase:=False, SearchFormat:=False)
End With
FindPrevActionCode = Cells(ActionCodeCell.row, cnAppTransEffDate).Value
- Cells(d.row, cnAppTransEffDate).Value
End If
End Function
答案 8 :(得分:0)
CSS4(CSS Color Module Level 4)中现在有8位十六进制代码,最后两位(或者在缩写的情况下,最后4位)代表字母,00
表示完全透明,ff
表示完全不透明,7f
表示不透明度为0.5等。
格式为'#rrggbbaa'
或简写为'#rgba'
。
MS浏览器缺乏支持,它们可能比其他开发者合作性差或只是慢一些,而其他开发者或两者实际上都密封了IE的命运:https://caniuse.com/#feat=css-rrggbbaa
答案 9 :(得分:-1)
简单地说:
.democlass {
background-color: rgba(246,245,245,0);
}
这应该会给你一个透明的背景。