您好,我正在为div标签使用CSS不透明属性,它工作得很好,但问题是当我在div标签上写一些文本或粘贴图像时,它们也会变得淡出。我只需要div背景颜色是淡入淡出,而不是div内容。我的代码是...
#fade div
{
opacity:0.1;
filter:alpha(opacity=10); /* For IE8 and earlier */
width:750px;
height:150px;
background-color:#FFFFFF;
}
#text in fade div
{
font-weight:bold;
color:#8A2BE2;
}谢谢!
发布于 2011-11-23 14:01:44
您可以使用rgba()属性来执行以下操作:
像这样写:
#fade div
{
background-color: rgba(0,0,0,0.1);
width:750px;
height:150px;
background-color:#FFFFFF;
}对于IE,您可以使用IE filter
background: transparent;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000)"; /* IE8 */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000,endColorstr=#19000000); /* IE6 & 7 */ zoom: 1;您可以从此处的http://kimili.com/journal/rgba-hsla-css-generator-for-internet-explorer/生成筛选器
https://stackoverflow.com/questions/8237886
复制相似问题