【发布时间】:2020-03-10 10:13:04
【问题描述】:
所以我试图在页面顶部创建一个 alpha:0 的 div,并在顶部有一个弹出窗口来“变暗”网站的其余部分。
虽然这在理论上听起来很容易做到,但我一直在摆弄绝对/相对/固定位置以尝试实现这一目标,但没有成功。
我现在拥有的是一个元素中的一个元素,我的问题是我无法将它带到网页的后面,即使使用 z-index。
在任何其他元素上使用透明 div 的最简单解决方案是什么? (弹窗除外)
我现在的代码:
<body>
<div position="fixed" style="background-color: rgba(0, 0, 0, 1); border: 1px solid green; height: 100vh; width: 100vw; top:0; z-index: 10">
<div position="absolute" class="header" id="header" style="border:1px solid green; background-color: white; height:30px; width:250px; top:0; z-index: -1"></div>
</div>
</body>
【问题讨论】:
标签: html css layout overlay positioning