我一直在用我的Z索引摔跤了好幾個小時了。我已經閱讀了很多關於堆疊環境如何改變的內容,但是它一定會超出我的頭腦,因爲我無法得到這個基本示例的工作。如何讓我的div的第一個孩子出現在div後面?
的HTML:
<div class="container">
<a href="#" class="under">under</a>
<a href="#" class="over">over</a>
</div>
的CSS:
.container{
float: left;
background:red
z-index: 1;
padding-top: 20px;
text-align: center;
margin-top: 50px;
color: white;
background:red;
position:fixed;
}
.over{
height: 100%;
width: 100%;
float: left;
}
.under{
height: 100%;
width: 100%;
float: left;
position: relative;
float: left;
top: -20px;
z-index:-1;
}
小提琴:
我不能讓 「下」 的鏈接出現在容器div的背景背後。
OP正在努力使'通過這種方式,你將看不到.under'去了'.container'背景 – haxxxton 2014-09-02 01:40:10
後面。在原因.container是一個純色,但是,你仍然可以添加(背景:rgba(0,0,0,0.6);)爲.container css使你的.container具有不透明性,但你的.under鏈接不會可點擊因爲它已被阻止.container – kyyuen 2014-09-02 01:48:38
是的,這就是我想要的。讓我的標籤不可點擊似乎很愚蠢,但我隨後使用javascript進行移動。所以@haxxxton是對的。這個例子在這方面對我不起作用。 – PrimitiveType 2014-09-02 03:44:28