我試圖讓網格工作,因爲我想。它包含2種不同大小的元素,我希望它可以作爲砌體佈局,但不使用任何lib,因爲它是一個非常簡單的佈局,我無法擺脫困境。你看到圖像上的兩個小物品在它們漂浮時跳下。任何人都可以幫助我嗎?網格將會以同樣的結構重複。包含不同高度的div的CSS網格
參考圖像:
.grid {
width: 100%;
}
.half {
float: left;
width: 50%;
max-width: 1000px;
border: 1px solid #000000;
}
.forth {
float: left;
width: 25%;
max-width: 500px;
border: 1px solid #000000;
}
<section class="grid">
<div class="half">
<img src="http://placehold.it/1000x1000">
</div>
<div class="forth">
<img src="http://placehold.it/500x500">
</div>
<div class="forth">
<img src="http://placehold.it/500x500">
</div>
<div class="half">
<img src="http://placehold.it/1000x1000">
</div>
<div class="forth">
<img src="http://placehold.it/500x500">
</div>
<div class="forth">
<img src="http://placehold.it/500x500">
</div>
</section>
你將需要JavaScript,我不認爲有一個純粹的CSS方式,如果有我想知道。 – aahhaa
試試這個[CSS-only-masonary](http://w3bits.com/css-masonry/),並查看此[jsfiddle](https://jsfiddle.net/jalbertbowdenii/7Chkz/) – bbh
是的,但它被限制在相同的寬度,或者一組固定的寬度。 – aahhaa