css - 具有较高 z-index 的固定 div 仍然显示在下方

标签 css wordpress visual-composer

关于 z-index,我陷入了一些我不太了解的事情。我已经阅读了很多关于 z-index 并不像人们猜测的那么简单的信息,所以在自己尝试了所有方法之后,我将尝试说明我的问题,希望能找到解决方案!

对我来说,它归结为 4 个使它变得复杂的元素:

1 行,背景颜色为 z-index: 0

1 fixed div 跟随 z-index: 1 滚动。

1 行的背景颜色为 z-index: 2(假设位于 fixed div 之上)。

1 fixed menu 带有 z-index: 3(假设它位于其他所有内容之上)。

我的问题是我的菜单落在下方带有z index: 2 的行,即使它有z-index: 3,并且由于 fixed div 与 z-index: 1 我不能给它一个低于 2 的值!

我找到的唯一解决方案是,如果我使用 z-index: 2 从我的行中删除任何 z-index,但它会低于我的 fixed div 并且问题再次出现。

如果有人想看看以更好地理解我的问题,这是我正在进行的工作:http://www.johnmorganstudios.se/client-sevn

最佳答案

尝试使用

div#top-row {
z-index: 3;

我认为问题在于您尝试使用 z-index: 3 on 的元素与您正在使用 z-index: 2 on 的行不在同一级别,或者它与 z-index 冲突它上面的元素。

如果您查看带有 class .On-top-row 的 div#enhance,其中 z-index: 2 它是 article 元素的直接子元素。

但是,具有 .stickyheader 类的 div 位于 article 元素下方 2。

我看到 div#top-row 也有 .On-top-row 类,所以也许可以将该类更改为类似 .most-toppest-row with z-index: 3 的类。

关于css - 具有较高 z-index 的固定 div 仍然显示在下方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40535677/

相关文章:

html - 在不使用元标记的情况下禁用特定 HTML 小部件的缩放

Javascript将CSV文件加载到数组中

php - 为什么更新查询在 phpmyadmin 中没有按预期工作?

wordpress - SSL 不适用于 Visual Composer - 混合内容问题

wordpress - 如何删除Wordpress页面编辑区域中的 "TypeError: c is null"

css - 我已经为 div 设置了背景颜色,但是当我减小窗口大小时它就消失了

css - 简单的过渡不适用于进度条

javascript - 滚动到目标部分时更改按钮的颜色

javascript - 使用登录保护 wordpress 自定义页面

ajax - 禁用 Visual Composer 中的 AJAX 内容加载