我已经将SlickNav框架用于这个站点上的汉堡包菜单(http://culturepop.com/),但是当它打开时,包含菜单的div会覆盖左边的徽标。虽然你可以看到标志,但你不能再点击它了。我试着把下拉菜单保持在100%宽的位置,但是这个按钮正好符合这个空间,并且没有盖住按钮。试着玩z索引,但之后汉堡菜单就不能再点击了。基本上,是一种不赢的局面。这是我的密码:
HTML (简化)
<body>
<div class="slicknav_menu"></div>
<div id="site-cphead">
<div class="site-branding">
<div class="site-title"><a href="#" rel="home"><img src="logo.svg" alt=""></a></div>
</div><!-- .site-branding -->
</body>CSS
.slicknav_menu {
font-size: 16px;
box-sizing: border-box;
}
.slicknav_menu {
background: transparent none repeat scroll 0% 0% !important;
width: 100%;
position: absolute;
font-family: "proxima-nova-alt-condensed",sans-serif;
font-size: 18px;
padding: 11px 5px 0px !important;
z-index: 9999;
}
.slicknav_menu {
display: block;
}发布于 2015-10-03 16:12:50
这就行了。:)
.smart-slider-canvas-inner
z-index: 0
.slicknav_menu
z-index: 1
.site-title a
display: block
position: relative // needs a position for the z-index to kick in
z-index: 2https://stackoverflow.com/questions/32924376
复制相似问题