png图片透明解决办法 and 背景颜色透明

png图片透明解决办法


.pngpic{
azimuth: e­xpression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}


png背景透明解决办法
.pngbackground{
background:url(bg.png);
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=bg.png',sizingMethod='scale');
}

注:不太建议用这种方式,可能会引起e系统很慢等问题,能用GIF的就不要用PNG,


以下是背景颜色透明,一般做弹出层后面的透明背景
兼容 IE6,7,8 FF

.bg{FILTER: ALPHA(OPACITY=80); _MOZ-OPACITY: 0.8; OPACITY: 0.8; BACKGROUND-COLOR: #999;}


[本日志由 ajie1017 于 2010-02-09 12:09 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: png背景透明
评论: 0 | 引用: 0 | 查看次数: 478
发表评论
昵 称:
密 码: 游客发言不需要密码.
验证码: 验证码
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 开启