ie8下jquery改变PNG的opacity出现黑边

本文介绍了在IE8浏览器中处理PNG图片由透明变为不透明时出现黑边问题的三种解决方案:将图片保存为PNG-8格式、将背景色一起切入选项并保存为PNG或JPG格式。同时鼓励读者分享更多解决方法,共同交流。

      这些天在做一个效果,鼠标经过,PNG图片由透明变成不透明,jquery代码:$(element).animate({"opacity":1},1000); 但是会出现黑边,晚上查了好多办法,分别对IE8设置过滤器啊等等,都不见效果。后面看了一篇文章说ie6不是不支持PNG格式,而是不支持PNG-24,但是能支持PNG-8.这个给了我启发,我发现了有3个办法来解决IE8下出现黑边的问题:

      1.把图片保存成PNG-8格式。

      2.把背景色一起切入到PNG格式里就不会出现黑边(这个是跟JPG一样的)。

      3.把背景色一起切入并保存为JPG格式。

      肯定还有其他的办法,如果知道的希望可以告诉我,我很高兴能一起交流。

转载于:https://www.cnblogs.com/ggbd-lie/archive/2012/08/08/2628663.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值