有的时候在网站放一些png图片的时候,比如网站的logo
这时候如果用IE6打开看的话,png图片的透明效果就没了
可以通过简单的JS代码来实现在IE6下达到png图片透明效果
<!--[if IE 6]> <script src="https://www.hackhp.com/demo/js/DD_belatedPNG_0.0.8a-min.js"></script> <script>DD_belatedPNG.fix('.sNext,.sPrev');</script> <![endif]-->
首先判断浏览器是否是ie6,如果是的话就执行JS,通过DD_belatedPNG.fix()来对png透明
括号里头填写的是选择器,比如说你的html代码:
<div id="logo"><a href=""><img src="https://www.hackhp.com/logo.png" /><a/></div>
这个图片在IE6下是不透明,那只需要改下代码就可以了,修改成DD_belatedPNG.fix(#logo,a)这样就可以完成对png的透明化了