2010-07-15 73 views
0

如何在IE瀏覽器的子菜單背景中設置平滑導航菜單中的透明度或過濾器?IE瀏覽器中的css不透明度

當我設置ddsmoothmenu.css作爲

.ddsmoothmenu ul li 
{ 
    position: relative; 
    display: inline; 
    float: left; 
    background: #0a449e; 
    opacity: 0.9; 
    filter :alpha(opacity=90); 
    zoom: 1; 
} 

其woeking在鉻和FF但子菜單在IE中不顯示。爲什麼? Plss給出瞭解決方案,如果有人知道..........

+0

如果你還不知道這一點,http://doctype.com致力於與網頁開發相關的問題。你會從那裏的專家那裏得到更好的答案。 – NLV 2010-07-15 05:32:07

+0

如果刪除對不透明度的引用,在IE中顯示子菜單? – 2010-07-15 12:22:49

回答

0

我找到了過濾器:alpha(opacity = n)在IE中給出了混合結果。當它不工作,我會用在IE僅樣式表如下,以達到相同的效果:

IE CSS只:

.ddsmoothmenu ul li { 
    background: none; 
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='trans-bg.png',sizingMethod='scale'); 

} 

在上面,跨bg.png是一個透明的.png,相當於90%不透明度的顏色#0a449e。

相關問題