ed2*_*209 4 html css jquery transparency opacity
<div class="container">
<div class="site_content">
some stuff, images etc
</div>
</div>
.container{
background-color:#333;
}
Run Code Online (Sandbox Code Playgroud)
我想要的是.container div的不透明度为80%,但.site_content的内容为100%
设置css不透明度会影响所有子元素.有办法做到这一点吗?用jQuery?
由于将如何使用,我宁愿避免使用另一个透明div来定位以实现效果的技术.
Hus*_*ein 23
您需要在容器div上使用RGBA背景属性.background: rgba(64, 64, 64, 0.5).64,64,64是RGB颜色值.0.5是不透明度值.现在,父母可以拥有自己的不透明度值而不影响孩子.FireFox,Opera,Chrome,Safari和IE9完全支持此功能.
为了支持IE 5.5到8,我们需要使用特定于供应商的CSS'渐变过滤器:'所以你需要添加它.
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f404040, endColorstr=#7f404040);
其中7f表示127,即50%不透明度,404040是颜色.
| 归档时间: |
|
| 查看次数: |
10792 次 |
| 最近记录: |