码迷,mamicode.com
首页 > 其他好文 > 详细

IE6中png背景图片透明的最好处理方法

时间:2015-11-10 15:58:35      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:

在IE6浏览器下png(24位)的图片显示是不能透明的.

1.处理办法就是用DDPngMin.js

<!--[if IE 6]> 
<script src="js/DDPngMin.js"></script>
<script>
DD_belatedPNG.fix(‘.ad_img img,#banner_ctr ul‘);
</script>
<![endif]-->

 第一种办法适合用于背景图用颜色不能表示的情况,只能用图片代替.而且无论是背景图片还是插入图片都是可以透明.

 

2.还有一种处理办法就是把png(24位)图片处理成8位的图片即可.

这种办法比较麻烦,每张图片可能都要处理.图片位数降低,图片质量也会有损失.

 

 3.用16进制颜色值代替:

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#22FFFFFF,endColorstr=#22FFFFFF);

第三种办法没有兼容性问题,而且使用颜色代码,客户端不用再次请求图片,比较省资源.

IE6中png背景图片透明的最好处理方法

标签:

原文地址:http://www.cnblogs.com/liubeimeng/p/4952921.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!