Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有跨浏览器的javascript库来设置和获取不透明度?_Javascript_Css_Colors_Cross Browser_Frontend - Fatal编程技术网

是否有跨浏览器的javascript库来设置和获取不透明度?

是否有跨浏览器的javascript库来设置和获取不透明度?,javascript,css,colors,cross-browser,frontend,Javascript,Css,Colors,Cross Browser,Frontend,是否有任何javascript库可用于获取并设置html元素的不透明度。 需要处理跨浏览器问题 JQuery-crossbrowser JS框架 #a_div { background: rgba(200, 54, 54, 0.5); // IE background:transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000050,endColorstr=#9

是否有任何javascript库可用于获取并设置html元素的不透明度。
需要处理跨浏览器问题

JQuery-crossbrowser JS框架

#a_div {
   background: rgba(200, 54, 54, 0.5);
   // IE 
    background:transparent;
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000050,endColorstr=#99000050);
   zoom: 1;
}

我总是应用这5个CSS元素,那么你在大多数浏览器中都是安全的

$('#a_div').css({ opacity: 0.5 });
使用

HTML:


其他网站似乎同意jQuery在IE基于过滤器的不透明度支持上抽象了不透明度。。。这就好比问奥勒·罗伯茨是否知道一条救赎之路。
opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=75); /* IE lt 8 */
-ms-filter: "alpha(opacity=75)"; /* IE 8 */
-khtml-opacity: .75; /* Safari 1.x */
-moz-opacity: .75; /* FF lt 1.5, Netscape */
<div id="something">Hello</div>
$('something').setOpacity(0.5);