您的位置:首页 > 运维架构

ie6-ie8不支持opacity透明度的解决方法

2016-03-29 16:28 597 查看

直接看demo:

html部分

<p>绿色背景</p>
<div class="box">文字部分</div>
<p>绿色背景+60%透明度</p>
<div class="box opacity">文字部分</div>


css部分

.box{width:100px;height:100px;background:green;margin-bottom:50px;text-align:center;color:#fff;line-height:100px;}
.opacity{-khtml-opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);filter:"alpha(opacity=60)";opacity:0.6;}


效果图-在ie9/ie10/ff/chrome/opera/safari显示正常:



在ie8及以下opacity失效:



解决方法:

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);/兼容ie8及以下/

.box{width:100px;height:100px;background:green;margin-bottom:50px;text-align:center;color:#fff;line-height:100px;}
.opacity{-khtml-opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);filter:"alpha(opacity=60)";opacity:0.6; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);/*兼容ie8及以下*/}


ie8正常:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: