【发布时间】:2011-08-07 08:30:12
【问题描述】:
我有一个部分透明的 PNG 图像文件。我需要切换它的不透明度。
目前我正在使用以下 CSS 代码来允许不透明度:
filter:alpha(opacity=50);
但是,IE 无法处理 PNG 的透明部分。当我尝试通过添加以下 CSS 来修复它时:
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/translucent_effect.png', sizing Method='scale');
好吧,它不起作用。我的问题是:人们发现这个问题的最佳解决方案是什么?我应该将PNG转换为GIF吗?还是有更优雅的解决方案?
谢谢。
【问题讨论】:
-
我知道这不是您想要的,但我可能会求助于使用 jQuery 来设置透明度,因为它们在确保跨浏览器兼容性方面已经走了很长一段路。但是,这不是一个仅用于样式的解决方案。 ://
标签: css internet-explorer png transparency opacity