我有一個設計,我想要編碼,並希望藍色div在點擊時展開,儘管它在黃色div後面是nexted。有人能幫忙嗎? enter image description here我可以將div擴展到嵌套在另一個div下面的全屏嗎?
謝謝!
我有一個設計,我想要編碼,並希望藍色div在點擊時展開,儘管它在黃色div後面是nexted。有人能幫忙嗎? enter image description here我可以將div擴展到嵌套在另一個div下面的全屏嗎?
謝謝!
也許你需要的東西是這樣的:
$('.back').on('click',function(){
\t if ($(this).hasClass('expanded')) { $(this).removeClass('expanded'); }
\t else $(this).addClass('expanded');
})
.box {
width: 100px;
height: 100px;
}
.back {
position: absolute;
z-index:0;
top:0px;
left:20px;
background-color:blue;
}
.front {
position: absolute;
z-index:1;
top:20px;
left:0px;
background-color:yellow;
}
.expanded {
z-index:2;
width:100%;
height:100%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="box front"></div>
<div class="box back"></div>
是的!完善。我會隱藏黃色的div,然後向左擴展。謝謝。 –
我試過了,沒有工作。不知道如何向您展示我的代碼。第一次使用stackoverflow。 –
也許你也可以試試jsfiddle.net,以顯示你的代碼 – Viktor
圖片沒有多大幫助,請告訴我們你對創造這個自己嘗試,然後我們可以幫助您與您所面臨的問題 –
請詳細說明。無論如何,它看起來像你需要使用'位置'CSS屬性。 – Viktor
您可以使用CSS的'z-index'和'position'屬性來實現這一點。 –