gpt4 book ai didi

html - 无法使用 z-index 将一个 div 与另一个 div 重叠

转载 作者:太空狗 更新时间:2023-10-29 16:05:32 25 4
gpt4 key购买 nike

我想让我的 .dynamic-tooltip 覆盖在我的 .static-tooltip 上。我的静态工具提示必须隐藏。

但我无法使用 z-index 这样做。请告诉我哪里出错了。

请看我的代码。 https://jsfiddle.net/x883m3hg/

<div class = "static-tooltip">
<div class = "tooltip-container">
<div class = "item-key">
Static tooltip Key
</div>
<div class = "item-value">
Static tooltip Value
</div>
</div>
</div>


<div class = "dynamic-tooltip">
<div class = "tooltip-container">
<div class = "item-key">
Dynamic tooltip Key
</div>
<div class = "item-value">
Dynamic tooltip value
</div>
</div>
</div>

.static-tooltip{
position:relative;
z-index:1;
width:100%;
height: 30px;
}

.dynamic-tooltip{
position:absolute;
z-index:2;
top:3px;
width: 100%;
height:30px
}

提前致谢。

最佳答案

body 元素的默认边距为 8px。首先删除它:

body { margin: 0; }

然后将 dynamic-tooltip 上的 top 偏移量重置为 0

.dynamic-tooltip { top: 0; }

这是您修改后的代码:

  • 为插图添加了背景色
  • HTML 没有变化
  • CSS 的两项更改

body {
margin: 0; /* new */
}
.static-tooltip {
position: relative;
z-index: 1;
width: 100%;
height: 30px;
background-color: aqua;
}
.dynamic-tooltip {
position: absolute;
z-index: 2;
top: 0px; /* adjusted */
width: 100%;
height: 30px;
background-color: red;
}
<div class="static-tooltip">
<div class="tooltip-container">
<div class="item-key">
Static tooltip Key
</div>
<div class="item-value">
Static tooltip Value
</div>
</div>
</div>

<div class="dynamic-tooltip">
<div class="tooltip-container">
<div class="item-key">
Dynamic tooltip Key
</div>
<div class="item-value">
Dynamic tooltip value
</div>
</div>
</div>

Revised Fiddle

关于html - 无法使用 z-index 将一个 div 与另一个 div 重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36383006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com