css - div 后面的下拉菜单

标签 css wordpress drop-down-menu

我在 Wordpress 上使用 Montana 模板,我不知道为什么我的下拉菜单隐藏在主 slider 后面...

这里是测试环境的链接:http://evolutionescaperooms.com/dev/

enter image description here

即使我将 ul 标签添加到 z-index : 99999 或 position : absolute,仍然不起作用......但是如果你关闭并重新打开菜单,下拉菜单将无缘无故地位于 slider 上方...... .

有人能快速解决问题吗?

谢谢

最佳答案

这是一个溢出问题,而不是 z-index 问题。 .navigation div 的 css 中有 overflow: hidden;。这是裁剪任何溢出其边界的子元素。

当您打开和关闭导航时,它会通过 Javascript 将溢出切换到 overflow: initial。这就是为什么它只在菜单打开和关闭后才起作用。

原始 CSS:

.navigation {
    position: relative;
    display: table;
    overflow: hidden; /* Preventing overflowing popup menu from showing */
    width: 100%;
    margin-top: 40px;
    transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
}

更新为:

.navigation {
    position: relative;
    display: table;
    width: 100%;
    margin-top: 40px;
    transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
}

关于css - div 后面的下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41602927/

相关文章:

PHP MySQL 在一个连接中运行两个查询?

css - 将子菜单添加到垂直菜单 CSS

css - bootstrap flex 行高匹配

php - Woocommerce 星级评级错误

wordpress - Docker +反向代理(nginx)+子目录作为根+ wordpress(apache)+多站点

javascript - select 标签中的 onchange 不调用函数

css - 使文本容器自动适应内容

html - 想在悬停时更改表格 td 的背景

wordpress - 卷安装的 docker-compose/wordpress 权限错误

html - 获取多个下拉菜单,而不会在适当的元素下出现下拉项