Internet Explorer 6 和不透明度
Posted
技术标签:
【中文标题】Internet Explorer 6 和不透明度【英文标题】:Internet Explorer 6 and Opacity 【发布时间】:2011-11-25 10:56:58 【问题描述】:这不是一个紧迫的问题,但我所阅读的所有内容都表明这些 CSS 不透明度规则应该在 Internet Explorer 6 中工作:
.videos img
zoom: 1;
margin: 0 auto;
.videos a.video img
opacity: 0.5;
filter: alpha(opacity=50);
.videos a.video:hover img
opacity: 1.0;
filter: alpha(opacity=100);
我创建了this jsFiddle 来分享代码。我在 Windows 7 上使用 IETester 进行测试,该技术适用于 IE 7-9,但不适用于 IE 6。
【问题讨论】:
它对我有用。考虑使用“本机”运行的 IE6。 @duri - 我该如何做到这一点? 在 IE6 中使用 IETester 对我来说效果很好...... jsfiddle 演示对你不起作用? @WesleyMurch - 它在 IETester 中对我不起作用。也许与 Windows 7 有关? @Sonny 我下载了 Windows Virtual PC + Windows XP 模式,这样我就可以在虚拟化 XP 上运行 IE6。但是,正如其他人报告说它适用于 W7,我会尝试以管理员身份运行 IETester。从 IETester 主页:“CSS 过滤器在用户模式下无法正常工作:解决方案是以管理员用户身份启动 IETester,CSS 过滤器将工作。” 【参考方案1】:好的,看来我们已经找到了解决方案。 IETester 并不完全可靠;在这种特殊情况下,过滤器不起作用,因为 OP 没有以管理员身份运行 IETester。
最好使用“本机”版本的 IE,例如在虚拟机中运行的 IE。
【讨论】:
以上是关于Internet Explorer 6 和不透明度的主要内容,如果未能解决你的问题,请参考以下文章
jQuery 不透明度动画在 Internet Explorer 中扭曲定位
Internet Explorer中的Imagenes PHP透明
悬停时不透明度的动画变化在 Internet Explorer 中不起作用
Internet Explorer 过滤器 <input> 透明