Я использую Susy grid. Мне нужно сделать галерею блоков разной ширины. Это будут блоки шириной 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);
}
потому что миксин галереи работает только для идентичных элементов. http://codepen.io/inliner/pen/YXWRRp
Так возможно ли это на самом деле?
Мне нужно что-то вроде этого - http://codepen.io/anon/pen/vOKQbx Но с правильный способ борьбы с наценкой. Блоки должны быть выровнены внутри контейнера.