javascript - 高 z-index parent 与低 z-index child

标签 javascript jquery html css

让我解释一下情况,我有一个可拖动的 div,每当我开始拖动时,我都会向 div 应用一些引导线。 因为我希望 div 高于一切,所以我为包含 20000 的 z-index 的 div 元素设置了一个类!重要的。

碰巧我的指南继承了完全相同的 z-index,我不希望它们像其父 div 一样高于一切。

我有这样的东西:

<div id="parent" style="z-index: 20000 !important; width: 100px; height: 100px;">
   <div id="guide-lines">
      <div class="guide-top"></div>
      <div class="guide-left"></div>
      <div class="guide-right"></div>
      <div class="guide-bottom"></div>
   </div>
</div>

引导线是贯穿所有浏览器文档的线,用来指示它的位置。 但是,正如我所说,我不希望他们凌驾于一切之上。

是否有机会设置较低的 z-index?甚至 0 到指导线?

提前致谢。

最佳答案

Z-index 是相对于父级的,因此如果您希望子级低于父级,则需要使用负的 z-index。

z-index:-500;

关于javascript - 高 z-index parent 与低 z-index child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22459370/

相关文章:

javascript - jQuery——防止用户向上滚动超过一定的滚动高度

javascript - 如何唯一识别访问我的网站的计算机?

javascript - 动态大小和 AngularJS 模型

javascript - html5 垂直对齐 3 个 Div 等间距

html - JSP 的 firefox 和 Chrome 的奇怪行为

javascript - 滚动 anchor 显示/隐藏

c# - 在 JavaScript 计算后保存时值不会更新

javascript - 添加一个 onclick 函数以在 JavaScript 中转到 url?

html - 在此循环进度条中编辑大小 CSS

css - 在 HTML5 和 CSS3 中标记 100% 高度布局的现代方法