高端网站建设_实现png图片和png背景透明的代码 

Firefox和Opera对PNG的支持非常的好,都是IE却无视PNG图片这一特性的“存在”,虽然IE7已经支持都是IE6还是不行。虽然有让IE6支持PNG透明背景的JS程序,都是不是很方便,还是用CSS来实现的好。使用到的就是:IE5.5+的AlphaImageLoader滤镜。

1.png背景透明 解决办法 #div1 {    height: 600px;    width: 260px;    padding: 20px;    background-repeat: repeat;    }    html>body #div1 {    background-repeat: repeat;background-image: url(bj1.png); } * #div1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="bj1.png") }    附加:IE才识别的通配符(*),来定义IE浏览器中的滤镜            Firefox、Opera等完全支持PNG透明图片的浏览器也支持子选择器(>)    语法:   filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=sURL )  属性: enabled : 可选项。布尔值(Boolean)。设置或检索滤镜是否激活。true | false        true : 默认值。滤镜激活。        false : 滤镜被禁止。      sizingMethod : 可选项。字符串(String)。设置或检索滤镜作用的对象的图片在对象容器边界内的显示方式。 crop : 剪切图片以适应对象   尺寸。          image : 默认值。增大或减小对象的尺寸边界以适应图片的尺寸。          scale : 缩放图片以适应对象的尺寸边界。          src : 必选项。字符串(String)。使用绝对或相对 url 地址指定背景图像。假如忽略此参数,滤镜将不会作用。        2.png图片透明   如果在网页中直接插入png图片想使其透明只需加入以下js代码,整个页面内的所有直接插入的png图片都可以实现透明方法 文章由重庆一佰互联高端网站建设http://www.rzxsoft.cn编辑整理,转载请注明出处