我正在尝试isolate-grid()
在多个断点处使用不同的设置,如下所示:
标记:
<div class="boxes">
<div class="box">
Box 1
</div>
<div class="box">
Box 2
</div>
<div class="box">
Box 3
</div>
<div class="box">
Box 4
</div>
<div class="box">
Box 5
</div>
<div class="box">
Box 6
</div>
</div>
萨斯:
$total-columns: 4;
$column-width: 60px;
$gutter-width: 40px;
$grid-padding: $gutter-width / 2;
$container-style: fluid;
$container-width: 940px;
%container {
$include container;
@include at-breakpoint(9) {
@include set-container-width;
}
@include at-breakpoint(12) {
@include set-container-width;
}
}
.boxes
@extend %container;
.box {
@include isolate-grid(2);
@include at-breakpoint(9) {
@include isolate-grid(3,9);
}
@include at-breakpoint(12) {
@include isolate-grid(4,12);
}
}
}
但是,即使列跨度按预期调整,omega 似乎也没有正确重置,因此一些框被清除并且不会出现在同一行上。
我确定我错过了一些明显的东西,但我已经转了好久了!我试过添加各种组合,reset-omega()
但reset-columns()
还没有快乐。
有什么想法可以让我摆脱痛苦吗?!
问候,
马特。