我對網頁佈局有了一個好主意,並開始設計然後編碼。當我完成菜單時,我想到了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