有没有办法在css类中设置不透明度,在jquery中你可以这样做:
$(result).parent().css({ 'background-color': '#eeeeee', 'opacity': '0.7' })
任何方式?
我需要将它们放在css类中的属性中。
答案 0 :(得分:6)
目前,跨浏览器兼容性需要不同的CSS
属性。
filter:alpha(opacity=50); // For IE
-moz-opacity:0.5; // Older versions of Mozilla
-khtml-opacity: 0.5; // For Safari 1.x (I believe)
opacity: 0.5; // General usage
就我个人而言,我会坚持使用jQuery
来为你做这件事,因为他们已经开发了多种浏览器的方法。
答案 1 :(得分:1)
要在所有主流浏览器中设置不透明度,请执行以下操作
HTML:
<div class="opacityElement"></div>
CSS:
.opacityElement {
filter:alpha(opacity=50); // IE
-moz-opacity:0.5; // Firefox
-khtml-opacity: 0.5;
opacity: 0.5;
}
答案 2 :(得分:0)
像这样:
.myClass{
opacity:0.4;
filter:alpha(opacity=40);
}
filter:alpha(opacity=40);
适用于IE
答案 3 :(得分:0)
是的,与使用jQuery完全相同:
.className { opacity: 0.7 }
但请注意,这在Internet Explorer中无效,因此您需要添加其他属性filter: alpha(opacity=70)
答案 4 :(得分:0)
没有CSS类(HTML有类,CSS有类选择器)。听起来你的意思是CSS规则集。
some selector {
opacity: 0.7;
}