【发布时间】:2010-11-03 13:09:30
【问题描述】:
我有以下 HTML:
<a><img src="myfile.png" /> Some text</a>
还有这个css:
a:hover
{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
opacity: .75;
}
IE 8 和 IE 7 都会出现此问题。
当PNG图像受制于-ms-filter或filter时,它的alpha透明度被破坏了。试试看,你会看到。这是 IE 8 和 IE 7 中的一个错误。
我可以删除 CSS 中应用的“-ms-opacity”和“filter”属性吗?这个的语法是什么? (例如像 -ms-filter: "";)
有人知道解决这个问题的方法吗?
【问题讨论】:
-
我认为我们没有理解您的问题。你可以试试改写吗?
-
@SpliFF 等。 - 有人可以添加(或编辑)一个答案,以提供在 IE 7 和 8 中以 75% 的不透明度制作具有部分透明显示的 png 所需的 css。这是原始问题,没有完整的答案。
标签: css internet-explorer-8 internet-explorer-7 png opacity