我有一個HTML,它顯示了一些窗口中的背景圖像。每行都包含一些這樣的窗口。現在,我想要一個小的變化,我想將第一行第二個窗口(和該行中的所有窗口)定位到第二行第二個窗口的右側。簡而言之,窗戶應該移動到第二排第二個窗戶的右側。我不知道該怎麼做。這裏是代碼編寫HTML CSS &作爲調整子div的位置相對
HTML代碼 -
<div class="container">
<div class="flower chunk1">
<div><img src="http://assets.freeprintable.com/images/item/thumb/lotus-flower.jpg"/></div></div>
<div class="flower chunk15">
<div><img src="http://assets.freeprintable.com/images/item/thumb/lotus-flower.jpg"/></div></div>
<div class="flower chunk2">
<div><img src="http://assets.freeprintable.com/images/item/thumb/lotus-flower.jpg"/></div></div>
<div class="flower chunk3">
<div><img src="http://assets.freeprintable.com/images/item/thumb/lotus-flower.jpg"/></div></div>
<div class="flower chunk4">
<div><img src="http://assets.freeprintable.com/images/item/thumb/lotus-flower.jpg"/></div></div>
</div>
<div class="container">
<div class="flower chunk5">
<div><img src="http://assets.freeprintable.com/images/item/thumb/lotus-flower.jpg"/></div></div>
<div class="flower chunk6">
<div><img src="http://assets.freeprintable.com/images/item/thumb/lotus-flower.jpg"/></div></div>
<div class="flower chunk7">
<div><img src="http://assets.freeprintable.com/images/item/thumb/lotus-flower.jpg"/></div></div>
<div class="flower chunk8">
<div><img src="http://assets.freeprintable.com/images/item/thumb/lotus-flower.jpg"/></div></div>
</div>
<div class="container">
<div class="flower chunk9">
<div><img src="http://assets.freeprintable.com/images/item/thumb/lotus-flower.jpg"/></div></div>
<div class="flower chunk10">
<div><img src="http://assets.freeprintable.com/images/item/thumb/lotus-flower.jpg"/></div></div>
<div class="flower chunk11">
<div><img src="http://assets.freeprintable.com/images/item/thumb/lotus-flower.jpg"/></div></div>
<div class="flower chunk12">
<div><img src="http://assets.freeprintable.com/images/item/thumb/lotus-flower.jpg"/></div></div>
</div>
CSS代碼 -
.container {
float: left;
white-space: nowrap;
}
.flower {
display: inline;
float: left;
margin: 10px;
width: 100px;
height: 100px;
overflow: hidden;
border: 1px solid red;
}
.flower img {
width: 100%;
height: 100%;
}
.flower div {
width: 200px;
height: 200px;
position: relative;
}
.chunk2 div {
left: -100px;
}
.chunk3 div {
top: -100px;
}
.chunk4 div {
top: -100px;
left: -100px;
}
這裏是的jsfiddle鏈接http://jsfiddle.net/VSd6Y/16/ 請讓我知道我應該怎麼做移動同一行中的窗口。
謝謝!
你想要那裏有動畫嗎?什麼用戶事件觸發了這個轉變?拖放? – Dave
不是。事件是它們之間的依賴關係。因此,如果行1中的窗口1依賴於行2上的窗口2,那麼行1中的窗口1應該出現在行2中的窗口2之後。 –
@Dave:任何想法該怎麼做? –