PNG图片在IE8及其以下出现重影

最近在赛尔号游戏官网, 游戏页面里面会大量用到png图片, Chorme 以及firefox里面还是能够很完美显示的,但是到IE8记忆360兼容模式的时候, 就呵呵了。如下图所示:

在网站查找到解决问题的方案

 

在需要用到png的样式里面,加载如下代码filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true); 就能解决,解决之后,图下图所示:

 

为了提高效率,我在base.css里面写入了一句这样的代码,以后所有的png图片都能完美的显示了

img { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true); }

这里虽然解决了页面png图片的显示问题, 但是如果png作为背景, 也会有问题, 解决方案是:

.png {  background:ulr(/folder/yourimage.png);_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/folder/yourimage.png', sizingMethod='crop'); }

转载于:https://www.cnblogs.com/RoseZhao/p/5102020.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值