我试图在没有帮助的情况下找到相关主题。
我需要在IPhone中构建网格,具有固定数量的列。我需要找到一个解决方案,从功能中添加它,并希望自动执行新行。
例如,我需要网格为5列,并且有1个图标。
调用该函数将添加内联,现在我将在同一行中有2个图标。
多次调用该功能需要在第一行有5个图标,在第二行有4个图标。
Jquery是否有UI处理它?或者我需要为列num实现表和计数器并获得新行?
答案 0 :(得分:1)
使列宽达5个图标+图标之间的边距,然后将每个图标浮动到左侧。这应该可以解决问题。
让我们说这些图标宽50px,每个图标之间有10px的边距。
<强> HTML 强>
<div id="iphone">
<div class="icon"></div>
<div class="icon"></div>
<div class="icon"></div>
<div class="icon"></div>
<div class="icon"></div>
<div class="icon"></div>
<div class="icon"></div>
<div class="icon"></div>
<div class="icon"></div>
</div>
<强> CSS 强>
#iphone {
width: 290px;
height: auto;
}
.icon {
width: 50px;
height: 50px;
margin: 0 10px 10px 0;
}
.icon:nth-child(5n+0) {
margin-right: 0px;
}
这是一个小提琴,以测试它: