Z索引不适用于绝对位置

问题描述

第二个div是position: static(默认值),因此z-index不适用于它。

您需要定位(将位置属性设置为,而不是在这种情况下static可能需要的其他位置relative)要分配给的任何内容z-index

解决方法

我打开控制台(chrome \ firefox)并运行以下行:

$("body").append("<div id=\"popupFrame\" style=\"width:100%;height:100%;background-color:black;opacity:0.5;position:absolute;top:0;left:0;z-index:1;\" />");
$("body").append("<div id=\"popupContent\" style=\"width:200px;height:200px;z-index:1000;background-color:white;\" >dasdasdsadasdasdasdasdasd</div>");

popupContent应该高于一切,但受#popupFrame不透明度的影响。

内容未包含在#popupFrame中,这使它变得很奇怪。

目标是创建像firefox这样的警告框

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...