我对网页布局有了一个好主意,并开始设计然后编码。当我完成菜单时,我想到了YIHA!但是过了一会儿,我注意到即使页面顶部的.menu项目具有更高的Z-index,它也会在我的.logo类后面。CSS Z-Index分层问题
这里是一个SASS缺口:
li.menu-item
list-style: none
position: absolute
z-index: 200
&:hover > a
background-color: #a82929
box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.5)
margin-right: 0px
a
text-decoration: none
color: #ffffff
box-sizing: border-box
padding: 0px 8px 0px 8px
margin-right: 22px
transition: all 0.4s ease-in-out
position: relative
z-index: 300
试图观看有关z-index的一些影片,在他们之中一个从CSS-的招数,但我仍然不明白这一点以我想要的方式工作。帮我stackoverflooooow,你我唯一的希望......
请在问题中包含一个可重复的例子。这将包括HTML也和编译的CSS我猜。但无论如何,看看这个:http://philipwalton.com/articles/what-no-one-told-you-about-z-index/ – Roope
你是如何意味可重复的例子。我只包含一段代码,否则我无法链接到codepen。没有真正理解为什么我必须在这里包含代码来链接到codepen,代码是在那里?大部分时间让人们理解他们必须使用整个sass代码的问题,否则你不会获得上下文。我是否应该在我的问题中包含整个200多行的sass?加上玉石和js? – Robban
Codepen会发生什么事?那么这个问题及其答案可能对任何人都没有帮助。 Stack Overflow不愿意依赖外部团体,所以一个完整的_但最小化的例子应该始终在问题本身。看看这个:http://stackoverflow.com/help/mcve – Roope