html - 具有堆叠上下文的 Z-index
问题描述
我在快捷方式中有 html 树
<body>
<document-list></document-list>
<div>
<document-image></document-image> => parentStaticContext: html z-index:20
<document-form> => parentStaticContext: html z-index:30
<input></input> => parentStaticContext: html z-index:1
</document-form>
</diV>
</body>
文档图像在页面左侧,文档形式在右侧。我想在 Document-image 上显示部分输入。但现在 z-index 不起作用。我为此元素设置绝对或相对位置。
解决方案
您需要将div
标签标记为position: relative
. position: absolute
在输入标签上使用。用于margin-left
相应地对齐它。
<body>
<document-list [style.position]="'relative'"></document-list>
<div>
<document-image></document-image> => parentStaticContext: html z-index:20
<document-form > => parentStaticContext: html z-index:30
<input [style.position]="'absolute'" class="margin-left-30px"></input> => parentStaticContext: html z-index:1
</document-form>
</div>
</body>
希望能帮助到你!
推荐阅读
- python - Python Matplotlib 不能将序列乘以“浮点”类型的非整数
- python - 在 Python 中根据条件创建一个新列
- apache-spark - 允许 Cerner Bunsen 加载 FHIR R4 (ukcore) 的依赖项是什么?
- c# - 如何定义从类继承的任何特定类型的列表?
- java - 如何在java中另一个类的变量上使用运算符
- ms-access - 如何根据另一个字段的值过滤 MS Access 字段
- python - 如何在 Python 中创建一个接收数字列表并返回该数组中两个最大数字之和的函数?
- python - 在 pandas.melt 之后保留列索引?
- flutter - Flutter Webview 获取断言时出错;客户缺少必要的权利;
- three.js - 检测动画剪辑循环中的特定点[怪物攻击动画]