【发布时间】:2013-09-24 20:55:34
【问题描述】:
我正在尝试构建一个“帮助”叠加层,其中大部分页面都被透明叠加层覆盖,但某些区域上方有圆圈,页面显示在其中。例如,我可以创建以下 div 作为我的叠加层,然后在相关区域周围放置一个圆形 div - 但我该怎么做才能使叠加层下方的内容显示出来? (据我所知,没有 z-index 或透明度的组合可以实现这一点)
.overlay {
width: 100%;
height: 100%;
background-color: rgba(0,0,0,.5);
}
【问题讨论】:
-
把这个作为题外话踢掉真的很伤心。我看到的主要原因是,不幸的是,对于可以(并且应该)拥有的东西没有简单的解决方案。可能存在一个允许 div 填充其边框而不是内部的简单选项,并且您不知道这样的选项不存在,直到......您知道。
标签: css overlay transparency