0
A
回答
1
您可以嘗試使用列來實現此目的。
HTML
<section id="photos">
<img src="images/image-1.jpg" alt="Some Image">
<img src="images/image-2.jpg" alt="Another Image">
...
</section>
CSS
#photos {
/* Prevent vertical gaps */
line-height: 0;
-webkit-column-count: 3;
-webkit-column-gap: 10px;
-moz-column-count: 3;
-moz-column-gap: 10px;
column-count: 3;
column-gap: 10px;
}
#photos img {
/* Just in case there are inline attributes */
width: 100% !important;
height: auto !important;
}
而一些媒體查詢CSS
@media (max-width: 800px) {
#photos {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
}
}
@media (max-width: 400px) {
#photos {
-moz-column-count: 1;
-webkit-column-count: 1;
column-count: 1;
}
}
下面是這篇文章的詳細信息Seamless Responsive Photo Grid
0
考慮使用像Bootstrap這樣的框架。它是grid system使響應,基於列的佈局易於創建。
雖然你必須爲equal heights亂了一下。
這裏的基本想法jsFiddle(嘗試調整視口,看看它的表現在較低的分辨率):
<div class="container">
<div class="row">
<div class="col-md-4">
<div class="content">a</div>
</div>
<div class="col-md-4">
<div class="content">a</div>
</div>
<div class="col-md-4">
<div class="content">a</div>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="content">a</div>
</div>
<div class="col-md-8">
<div class="row">
<div class="col-md-12">
<div class="content">a</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="content">a</div>
</div>
<div class="col-md-6">
<div class="content">a</div>
</div>
</div>
</div>
</div>
<div class="row"></div>
</div>
相關問題
- 1. 響應式砌體jQuery佈局示例
- 2. 問題與響應砌體佈局
- 3. 砌體將具體佈局
- 4. 砌體類型背景圖像
- 5. FacetWP制動砌體佈局
- 6. 使用MDL砌體佈局
- 7. 流體佈局的CSS背景圖像
- 8. 如何正確堆砌砌體佈局和延遲加載圖像?
- 9. 具有不同尺寸圖像的中心砌體佈局
- 10. Pure CSS砌體佈局中盒子底部的奇怪間距?
- 11. 垂直不水平的砌體佈局
- 12. 砌體/同位素佈局中的孔
- 13. jQuery的砌體 - 流動佈局問題
- 14. Scroll View中的砌體佈局
- 15. 砌體佈局結算問題
- 16. 砌體圖像重疊
- 17. Angularjs砌體圖像堆積
- 18. div與砌體佈局內另一個石工佈局
- 19. Actionscript中的程序化砌體/空間佈局佈局
- 20. CSS3 - 砌體佈局像pinterest - 列/框正在拆分
- 21. CSS流體佈局?
- 22. CSS Flexbox響應式佈局和%寬度
- 23. CSS響應奇怪的佈局
- 24. 砌體事件:在圖像加載和佈局完成後調用事件
- 25. 砌體佈局只在頁面刷新時打破(圖像將重疊)
- 26. 引導響應流體佈局
- 27. 響應式佈局 - 媒體查詢
- 28. 砌體網格佈局中的圖片互相重疊
- 29. 滾動視圖不會自動佈局顯示[砌體]
- 30. 三列響應砌體柵格
磚混很會照顧,而大的圖像會在可用區域調整.. 。 –