我有以下HTML:使用时,如何保持PNG Alpha透明 “-MS-过滤器” 属性
<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-滤波器或滤波器,其alpha transpa rency被毁了。试试看,你会看到。这是IE 8和IE 7中的一个bug。
我可以删除应用于CSS中的“-ms-opacity”和“filter”属性吗?这是什么语法? (例如-ms-filter:“”;)
有没有人知道解决此问题的方法?
我不认为我们理解你的问题。你可以尝试重新引用它吗? – 2009-06-17 03:58:15
@SpliFF et al。 - 有人可以添加(或编辑)一个答案,以使在IE 7和8中使用75%不透明度的部分透明度显示来制作PNG所需的CSS。这是原始问题,没有答案是完整的。 – OrangeDog 2012-05-02 16:02:27