【发布时间】:2021-05-20 23:57:01
【问题描述】:
假设我有
<div class="cont">
<div class="single">1</div>
<div class="single">2</div>
<div class="single">3</div>
<div class="single">4</div>
<div class="single">5</div>
<div class="single">6</div>
<div class="single">7</div>
</div>
我想要的是将 .single div 像砖一样从左到右水平放置在 2 行中,这种简单的方式:第一个 div 将位于左上角,第二个将放置在第一个下方,第三个将放置在下一个到第 1、第 4 将被放置在第 3 之下,依此类推:
1 3 5 7 9
2 4 6 8
所有 div 的大小都相同。
我已经尝试过使用 masonry.js,它的工作方式就像一个魅力,但它为如此简单的任务提供了复杂的解决方案(简单的解决方案很重要)。
【问题讨论】:
标签: javascript jquery css jquery-isotope