CSS 透明度怎么设置。 filter:alpha(opacity=10); 我这句话在IE中有效 在其它的浏览器中就没效(Opera)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS 透明度怎么设置。 filter:alpha(opacity=10); 我这句话在IE中有效 在其它的浏览器中就没效(Opera)相关的知识,希望对你有一定的参考价值。
我用的是Opera浏览器---------该怎么写CSS ........
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>
h1margin:10px 0;font-size:16px;
.testwidth:300px;height:150px;padding:10px;background:#050;
.test2width: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> 参考技术A .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 参考技术B 写成:
filter: alpha(opacity=10);
opacity: 0.1;
这样基本上就可以在所有浏览器中实现透明度 参考技术C filter:alpha(opacity=0);moz-opacity: 0;-khtml-opacity: 0;opacity:0;追问
如果想改变 透明度的透明强度 改那个属性?
追答就是那几个0 改成50半透明;不同的浏览器设置不一样;就改那几个0就行了
本回答被提问者采纳IE中怎样用css设置图片半透明呢
/*兼容的透明层样式*/ .transparent40 filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4; .transparent30 filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; 兼容所有浏览器
参考技术A 可以经由过程滤镜来实现只有IE内核才支撑滤镜属性 参考技术B 有一种很好的方法。不用滤镜。以上是关于CSS 透明度怎么设置。 filter:alpha(opacity=10); 我这句话在IE中有效 在其它的浏览器中就没效(Opera)的主要内容,如果未能解决你的问题,请参考以下文章