CSS 叠加效果 - 排除某些容器

标签 css overlay

我正在使用此处显示的 CSS 向网页应用叠加效果:

.jqifade{
    position: relative; 
    background-color: #000000; 
    height:2315px !important; /*set to page height*/
}

此 CSS 用一种颜色(黑色)覆盖整个网页,稍后使用 JS 将其设置为 30% 不透明度。我想用 id="noOverlay" 排除一个 div,这样 CSS 就不会应用到这个 div。这可能吗?如果是这样......怎么办?

最佳答案

有可能使某个元素的 z-index 高于叠加层。同样对于叠加层,您可以考虑使用 rgba 来设置不透明度。

.jqifade{
    position: relative; 
    background-color: rgba(255, 255, 255, .3); 
    height:2315px !important; /*set to page height*/
}

只需注意浏览器与此的兼容性。

关于CSS 叠加效果 - 排除某些容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10653471/

相关文章:

html - 如何使 z-index 与位置 : relative; 一起工作

ios - 相机捕获叠加层上的动画角色

css - 如何在 Firefox 和 IE 中获得自定义滚动条?

css - 为什么我的 div 不采用其父 div 的宽度?

javascript - 如何使用 Adob​​e Air 制作 Growl 通知?

javascript - HTML 表格 : horizontal scroll in a td only when needed

java - Android > 谷歌地图 > 叠加层 : Tap different things to make different things happen

iOS:UIImagePickerController Overlay 属性检测 CameraSource 更改

css - 叠加多个div图片

CSS 图像叠加问题