让png格式图片在网页中透明显示
让png格式图片在网页中透明显示
把这段代码插入head里面。。
或者:
把这个插入需要的页面里:
以下存为:png.js 调用
var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])
if ((version >= 5.5) && (document.body.filters))
{
for(var i=0; i
"
img.outerHTML = strNewHTML
i = i-1
}
}
}
ng图片在网页中透明部分变灰色的问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
,,补这两种方法都能解决p
充一下:上面方法只能针对
这样插入页面中的图片。对于应用在背景中的png格式图片不能起到作用。这时候,你需要在css中针对背景图片插入这样的代码:filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=绝对路径,);这段代码也是从网上发掘来的,发现很实用,把原文说明贴在下面:AlphaImageLoader兼容性:IE5.5+
语法:
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 地址指定背景图像。假如忽略此参数,滤镜将不会作用。特性:
Enabled : 可擦写。布尔值(Boolean)。参阅 enabled 属性。 sizingMethod : 可擦写。字符串(String)。参阅 sizingMethod 属性。 src : 可擦写。字符串(String)。参阅 src 属性。