2013-01-21 49 views
0

后继承不透明度我有一个“浮动”的固定位置,其的onclick标签的示出DIV。在固定的div是一个表单按钮。现在甚至复位

,因为它可能是在div可以在页面上显示的任何地方,并在用户滚动它下面的页面,我给它说0.8的不透明度。但是,我还是想在完全不透明(1),但其不进行重置按钮不透明的DIV中的按钮。

这里的CSS

#delHolder { 
width:280px; 
text-align:center; 
position:fixed; 
background:#fff; 
opacity:0.8; 
height:60px; 
top:150px; 
left:50%; 
margin-left:-140px; 
z-index:2322; 
border-radius:8px; 
} 

#multiDel { position:relative; z-index:232323; opacity:1.0; } 

.className { opacity:1.0; } 

HTML是这样的:

<div id="delHolder"><input type="submit" class="className" id="multiDel"></div> 

如何,我只对持有人的DIV透明度?

回答

1

代替

opacity:0.8; 
background: #fff; 

使用

background-color: rgba(255, 255, 255, 0.8); 

通过这种方式适用于父透明度不会从孩子继承。
注:rgba()不会对IE<=8

+0

优秀,感谢工作这么多。将尽快接受,因为它让我! –