如何在平滑导航菜单中设置不透明度或过滤器,以便在IE的子菜单背景中获得透明度?
当我将ddsmoothmenu.css设置为
时.ddsmoothmenu ul li
{
position: relative;
display: inline;
float: left;
background: #0a449e;
opacity: 0.9;
filter :alpha(opacity=90);
zoom: 1;
}
它在Chrome和FF中的徘徊但子菜单没有在IE中显示。为什么?如果有人知道的话,Plss会给出解决方案..........
答案 0 :(得分:0)
我发现过滤器:alpha(opacity = n)在IE中给出了混合结果。当它不起作用时,我将在仅IE样式表中使用以下内容来获得相同的效果:
IE仅限CSS:
.ddsmoothmenu ul li {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='trans-bg.png',sizingMethod='scale');
}
在上面,trans-bg.png是透明的.png,相当于90%不透明度的颜色#0a449e。