2012-02-09 35 views
0
#subNavGal { 
    position:relative; 
    width:180px; 
    height:30px; 
    top:-160px; 
    left:285px; 
    padding-top:20px; 
    -webkit-transition:all linear 0.2s; 
    -moz-transition:all linear 0.2s; 
    -o-transition:all linear 0.2s; 
    opacity:0.0; 
    filter:alpha(opacity = 0); 
} 

过滤器:alpha应该设置这个div的不透明度为0的文本不在文本上工作。关于如何使这项工作的任何想法?IE的文本不透明不起作用

回答

3

您需要同时使用filter-ms-filter得到不透明工作在所有IE(5及以上)版本:

.opaque { 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // first! 
    filter: alpha(opacity=50); // second! 
} 

opacity上PPK的细节

它也可以与布局如果以前的CSS没有完成,请尝试使用类似zoom:1的东西来检查它是否与您的元素布局相关。

1

为即你将0-100之间的其他浏览器0-1之间,例如增加值:

[disabled] { 
    opacity: 0.5; 
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55); 
}