是否有跨浏览器的javascript库来设置和获取不透明度?
是否有任何javascript库可用于获取并设置html元素的不透明度。是否有跨浏览器的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
需要处理跨浏览器问题 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);