加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营 > 正文

实现IE6下png图片透明的美满办理要领

发布时间:2018-09-07 22:25:39 所属栏目:运营 来源:站长网
导读:我们都知道png是一种无损压缩的计较机图形名目,在示意力上,出格是Web计划方面,它可以或许到达其他图形名目所达不到的结果。但IE6对付PNG的不透明度支持的并欠好。怎么办理呢?颠末模索,终于找到了办理方案,如下: A:处理赏罚图片 1.用GIF取代,但周围会有毛

我们都知道png是一种无损压缩的计较机图形名目,在示意力上,出格是Web计划方面,它可以或许到达其他图形名目所达不到的结果。但IE6对付PNG的不透明度支持的并欠好。怎么办理呢?颠末模索,终于找到了办理方案,如下:

A:处理赏罚图片
1.用GIF取代,但周围会有毛刺呈现,可以输出时,把杂边颜色取为配景临近的颜色。
2.用PNG8取代PNG32

B:用JS代码办理,如下:
1.在http://carrington.googlecode.com/svn/blog/trunk/js/DD_belatedPNG.js 下载DD_belatedPNG.js文件.
2.在网页中引用,有2种挪用函数,一种是ie6png.fix(),如上代码.另一种是fix(),
(1).此要领必要应用了透明PNG的CSS选择器.

<!--[if IE 6]>
<script type="text/javascript" src="js/DD_belatedPNG.js"></script>
<script type="text/javascript"><!
/* EXAMPLE */
DD_belatedPNG.fix('.png_bg');
/* 将 .png_bg 改成你应用了透明PNG的CSS选择器,譬喻我例子中的'.trans'*/
// -->
<!--[endif]-->

(2).此要领必要在函数内指出css选择器名.

<!--[if IE 6]>
<script type="text/javascript" src="js/DD_belatedPNG.js"></script>
<script type="text/javascript">
DD_belatedPNG.fix('img,ul,li'); /*加载css选择器名*/
</script>
<![endif]-->

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读