我正在尝试将图像排列成一个整齐的网格,如截图中所示。图像来自CMS,因此它们可以是任何大小。
如何使用CSS或JS来完成这项工作?
答案 0 :(得分:3)
已经存在各种布局js
库,如
答案 1 :(得分:2)
试试这个,希望这会有所帮助。只需要在您选择的图像之间添加边距。
<div id="image-container">
<img src="http://fakeimg.pl/300/">
<img src="http://fakeimg.pl/250x100/">
...
</div>
#image-container {
line-height: 0;
-webkit-column-count: 5;
-webkit-column-gap: 0px;
-moz-column-count: 5;
-moz-column-gap: 0px;
column-count: 5;
column-gap: 0px;
}