css - 定位一个覆盖整个屏幕的div,如何让一个元素脱颖而出?
问题描述
我正在尝试生成一个涵盖我所有应用程序的屏幕。但我希望菜单圈突出,用户可以与它进行交互,而应用程序的其余部分有一个 div,其中一个名为screen的类覆盖了我的屏幕的 100%。
<div class="screen"></div>
.screen{
position: fixed;
background: black;
height: 100vh;
width:100%;
top:0px;
left:0px;
opacity:0.9;
}
我该怎么做?
我只得到这个:
我分享我正在做的源代码,如果你想编辑一些东西,你必须修改app/app.css文件(css)和pages/home/home.ts(.js),才能实时看到。
https://stackblitz.com/edit/multi-level-side-menu-waldmo?file=pages%2Fhome%2Fhome.html
解决方案
使用 z-index 使其上升到 9999 级别
z-index: 9999;
也定位它
position: relative;
z-index 用 99 覆盖页面的 div 和 z-index 用 100 的按钮
推荐阅读
- pytorch - 有没有什么方法可以为pytorch中的张量生成分段函数?
- c++ - 两个数的对称配对函数
- swift - Swift 无法检索子节点 firebase 数据库
- asp.net-core - Microsoft 标识脚手架页面的 css 文件在哪里?
- django - Django RadioSelect 字段未正确呈现
- javascript - 从 GSI 获取项目但得到“提供的关键元素与架构不匹配”
- node.js - 动态更改 socket.io 来源
- menu - Vuetify - 收听 v-menu 激活器?
- shader - 我是否需要将着色器制服放入 Vertex 函数签名中?
- vba - 如何检查与所有详细信息选项以外的共享日历上的约会?