我正在使用 Susy 网格。我需要制作一个具有交替宽度的块库。它们将是 1/3、2/3 和 3/3 宽度的块。一个页面上可以有许多这样的块,它们可以随机排列。如果一个块不适合单行,它必须跳到下一行。
<div class="gallery"
<div class="item1of3">...</div>
<div class="item1of3">...</div>
<div class="item1of3">...</div>
<div class="item2of3">...</div>
<div class="item1of3">...</div>
<div class="item3of3">...</div>
<div class="item1of3">...</div>
<div class="item2of3">...</div>
<div class="item2of3">...</div>
</div>
下一个代码没有帮助......
.item1of3 {
@include gallery(1 of 3);
}
.item2of3 {
@include gallery(2 of 3);
}
.item3of3 {
@include gallery(3 of 3);
}
因为画廊 mixin 仅适用于相同的元素。 http://codepen.io/inliner/pen/YXWRRP
那么这实际上可能吗?
我需要这样的东西 - http://codepen.io/anon/pen/vOKQbx 但是用正确的方法来处理边距。块必须在容器内对齐。