PNG背景透明在网页设计中的运用

2020-05-01 09:49:14易采站长站整理

</script>
<![endif]–>
引用函数是 DD_belatedPNG.fix() , 括号里分别填写应用PNG图片透明的CSS选择器(可使用ID选择器和类选择器)和应用类型(分为img和background两种)支持多个选择器的使用,支持hove的事件,和CSS的写法是一样的,最后两个是写应用的类型就可以了,最后完整的应用代码如下(注意必须是在全英文的状态下输入,很多人老是问我是什么原因不起作用,其实是因为输入了中文的标点):
  单选择器和单应用类型:
DD_belatedPNG.fix(‘#box-one,img’) DD_belatedPNG.fix(‘.header, background’)
  更多选择器多应用类型:
DD_belatedPNG.fix(‘#box-one, .header,#footer,.box-two a:hover, img,background’);
  另外,为解决IE6下背景图闪烁,可以定义下html的CSS
html {filter:expression(document.execCommand("BackgroundImageCache",false,true));}   注:要注意上面选择器的标点要在英文的状态下,不然是没有效果的!
  DD_belatedPNG下载(内含压缩版和没压缩的版本): 点击进行下载
  IE6下的效果对比如下:
png32半透明在IE6下的效果对比
  我相信,还有更好的兼容方式,希望大家在有更好的方法的时候,可与我一同分享,感谢你的阅读!