如何使IE5.5 / 6支持PNG alpha透明?

IE5.5和IE 6不支持PNG alpha透明度。 当我们放置一个PNG透明背景图像,并使用IE5.5或6打开时,该图像将显示为难看的灰色,如下所示



   
   




   
   

支持IE5.5 / 6 PNG alpha透明性的常用方法有两种。
1)Microsoft.AlphaImageLoader
2)Twinhelix – iepngfix.htc

PS IE7和其他浏览器(例如Opera和firefox)在使用PNG alpha透明性支持方面没有任何问题。

Microsoft.AlphaImageLoader

使用“ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader ”方法加载PNG图像。



   
   





	
      
   
   





Twinhelix – iepngfix.htc

访问http://www.twinhelix.com/css/iepngfix/并下载iepngfix.zip文件。 解压缩并获取iepngfix.htcblank.gif文件。



   
   




   
   
				 


PS Both解决方案将在我们在本地打开Active X安全对话框时提示。 请单击允许被阻止的内容以查看效果。 但是,如果网页托管在Web服务器中,则不会提示Active X安全警告。

在此处下载源代码–> PNG alpha透明度测试

参考

1)Microsoft.AlphaImageLoader – http://msdn.microsoft.com/zh-cn/library/ms532969.aspx
2)Twinhelix – iepngfix.htc – http://www.twinhelix.com/css/iepngfix/

翻译自: https://mkyong.com/javascript/how-do-make-ie55-6-support-png-alpha-transparency/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值