html - z-index 的问题
问题描述
我正在开发一个 web 项目,其中 z-index 存在问题。以下代码只是显示了我的问题。当我将黄色框向右移动时,它会在下一个蓝色框下方。我更改了 z-index 和位置,但它没有用。我该如何解决?代码在这里:
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
</head>
<body>
<div style="background-color:red; width: 500px; height: 500px; position:absolute; z-index: 9;">
<div style="background-color:green; width: 400px; height: 400px; position:absolute; z-index: 99;">
<div style="background-color:blue;width: 100px; height: 100px; display:inline-block; position:relative; z-index: 999;">
</div>
<div style="background-color:blue; width: 100px; height: 100px; display:inline-block; position:relative; z-index: 999;">
<div style=" background-color:yellow; width: 50px; height: 50px; display:block; position:relative; left: 70px; z-index: 9999999;"></div>
</div>
<div style="background-color:blue; width: 100px; height: 100px; display:inline-block; position:relative;z-index: 999;">
</div>
</div>
</div>
</body>
</html>
解决方案
黄色盒子已经在一个蓝色盒子里面,当它向右移动时,它会在下一个蓝色盒子下面,我在包含黄色盒子的蓝色盒子上放了一个 z-index 值。所以它可以在下一个蓝色框上方。
<div style="background-color:red; width: 500px; height: 500px; position:absolute; ">
<div style="background-color:green; width: 400px; height: 400px; position:absolute; ">
<div style="background-color:blue;width: 100px; height: 100px; display:inline-block; position:relative;">
</div>
<div style="background-color:blue; width: 100px; height: 100px; display:inline-block; position:relative;z-index: 10;">
<div style=" background-color:yellow; width: 50px; height: 50px; display:block; position:relative; left: 70px;"></div>
</div>
<div style="background-color:blue; width: 100px; height: 100px; display:inline-block; position:relative;">
</div>
</div>
推荐阅读
- node.js - 支持一个或两个或两个命令的 Docker 入口点脚本(即 npm config & npm run)
- javascript - HTML 单击 div 然后突出显示
- docker - 通过 docker-compose down 持久化卷的问题
- c# - 从另一个应用程序的文本框中获取文本和插入符号
- asp.net - 我怎样才能找回这个?
- sql-server - 使用外部数据包装器连接 MS SQL Server 和 PostgreSQL
- python - 赋值前引用的局部变量“form1”
- python - QT Designer for Python中的Unicode字符?
- c# - Service Fabric Mesh 中的 Actor 不工作 - 无法加载 DLL FabricRuntime.dll
- javascript - 为什么我会收到“TypeError:'__source' 的属性未定义:对象不可扩展。” IE11 出错?