IE 的文本不透明度不起作用
#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);
}
应该将此 div 内的文本不透明度设置为 0 的 filter:alpha 不适用于该文本。关于如何进行这项工作有什么想法吗?
#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);
}
the filter:alpha that was supposed to set the text inside this div's opacity to 0 is not working on the text. any ideas on how to make this work?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要同时使用
filter
和-ms-filter
才能在所有 IE(5 及更高版本)版本上获得不透明度工作:请参阅 opacity on PPK 了解详细信息
如果以前的 CSS 没有完成,也可能与元素的布局有关,尝试使用类似的东西
缩放:1
至检查它是否与您元素的布局有关。You need to use both
filter
and-ms-filter
to get opacity work on all IE (5 and up) versions:See opacity on PPK for details
It may also be related to layout of you element if previous CSS don't get it done try to use something like
zoom:1
to check if it's related to layout of you element.对于 ie,您将添加 0-100 之间的值,对于其他浏览器,您将在 0-1 之间添加值,例如:
for ie you will add values between 0-100 for the other browsers between 0-1 for example: