CSS 透明度怎么设置。 filter:alpha(opacity=10); 我这句话在IE中有效 在其它的浏览器中就没效(Opera)
2012-12-04 · 知道合伙人软件行家
关注
展开全部
css中
filter仅支持ie6以及以上版本,
其余浏览器,包括firefox,chrome,opera,Safari都不支持。
要在这些版本设置透明度,可用opacity属性,
支持的浏览器包括IE 9.0,Firefox,Safari,Chrome,opera。
opacity取值在0到1之间浮动
以下是示例代码
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8" />
<title>opacity_CSS参考手册_web前端开发参考手册</title>
<style>
h1{margin:10px 0;font-size:16px;}
.test{width:300px;height:150px;padding:10px;background:#050;}
.test2{width:300px;height:150px;margin:-120px 0 0 50px;padding:10px;background:#000;filter:alpha(opacity=50);opacity:.5;color:#fff;}
</style>
</head>
<body>
<h1>下例是一个半透明的效果:</h1>
<div class="test">不透明度为100%的box</div>
<div class="test2">不透明度为50%的box</div>
</body>
</html>
filter仅支持ie6以及以上版本,
其余浏览器,包括firefox,chrome,opera,Safari都不支持。
要在这些版本设置透明度,可用opacity属性,
支持的浏览器包括IE 9.0,Firefox,Safari,Chrome,opera。
opacity取值在0到1之间浮动
以下是示例代码
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8" />
<title>opacity_CSS参考手册_web前端开发参考手册</title>
<style>
h1{margin:10px 0;font-size:16px;}
.test{width:300px;height:150px;padding:10px;background:#050;}
.test2{width:300px;height:150px;margin:-120px 0 0 50px;padding:10px;background:#000;filter:alpha(opacity=50);opacity:.5;color:#fff;}
</style>
</head>
<body>
<h1>下例是一个半透明的效果:</h1>
<div class="test">不透明度为100%的box</div>
<div class="test2">不透明度为50%的box</div>
</body>
</html>
展开全部
.transparent_class {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
ps:
opacity: 0.5; 这是最重要的,因为它是CSS标准.该属性支持firefox, Safari和 Opera.,可取值0-1(0.5也就是透明度50%)
filter:alpha(opacity=50); 这个是为IE6设的,可取值在0-100
-moz-opacity:0.5; 这个是为了支持一些老版本的Mozilla浏览器,可取值0-1
-khtml-opacity: 0.5; 这个为了支持一些老版本的Safari浏览器,可取值0-1
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
ps:
opacity: 0.5; 这是最重要的,因为它是CSS标准.该属性支持firefox, Safari和 Opera.,可取值0-1(0.5也就是透明度50%)
filter:alpha(opacity=50); 这个是为IE6设的,可取值在0-100
-moz-opacity:0.5; 这个是为了支持一些老版本的Mozilla浏览器,可取值0-1
-khtml-opacity: 0.5; 这个为了支持一些老版本的Safari浏览器,可取值0-1
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写成:
{
filter: alpha(opacity=10);
opacity: 0.1;
}
这样基本上就可以在所有浏览器中实现透明度
{
filter: alpha(opacity=10);
opacity: 0.1;
}
这样基本上就可以在所有浏览器中实现透明度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
filter:alpha(opacity=0);moz-opacity: 0;-khtml-opacity: 0;opacity:0;
追问
如果想改变 透明度的透明强度 改那个属性?
追答
就是那几个0 改成50半透明;不同的浏览器设置不一样;就改那几个0就行了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询