IE6背景透明的方法

因为工作,要用NAV效果,这就需要背景透明,试了下GIF,效果实在不敢恭维,只好选择PNG了

在IE7,FF中正常,但在IE6中无论怎么改,应该透明的地方总是灰色的

在网上搜索了下,解决方案(http://webfx.eae.net/dhtml/pngbehavior/pngbehavior.html):

<img src=”blank.gif” style=”width: 100px; height: 100px; filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’image.png’, sizingMethod=’scale’)” />
但是我需要的是背景效果,并不能解决这种问题,今天忽然想到GIF是索引模式,是不是PNG需要改成索引模式才能显示正常,测试了一下,果然可行

 

于是得出结论:PNG在IE6下做背景透明效果需要把模式改成索引模式

发表评论

电子邮件地址不会被公开。 必填项已用*标注