2017-01-09 22 views
0

如何在CSS

我想知道this website是如何能夠做到這一點在CSS

我試圖找到如何通過檢查元素,但沒有運氣覆蓋一個div。 任何人都可以在不使用position: relative的情況下重現此操作?

我所用:

{ 
    position: relative; 
    top: -100px; 
} 
+3

使用負邊距下面層和調整其正常的box-shadow – fcalderan

+0

你嘗試過什麼?顯示你的代碼? –

+0

給你的div一個負邊距,這樣它會在紫色背景div上。 –

回答

4

的關鍵是使用負margin-top在較低DIV。

.upper{ 
 
    width:100%; 
 
    height:100px; 
 
    margin:0; 
 
    padding:0; 
 
    background-color:green; 
 
} 
 
.lower{ 
 
    width:80%; 
 
    height:100px; 
 
    margin:0 auto; 
 
    padding:0; 
 
    background-color:red; 
 
    margin-top:-30px; 
 
}
<div class="upper"></div> 
 
<div class="lower"></div>

+0

謝謝,比預期容易得多。 – Albert

+0

@Albert那麼請你接受答案。 – ab29007

+0

我必須等10分鐘。 – Albert