Singularity でまだ達成できていないことが 1 つあります。現時点では、フロートから分離出力スタイルに切り替えて、グリッドと分離スパンを使用しようとしています。しかし、再現できないパターンが 1 つあります。もっとエレガントな方法があるかどうかはわかりません。フロート出力の場合、これまでに次の設定を使用しました。
<div class="floater">
<div></div>
<div></div>
<div></div>
<div></div>
</div>
@import 'compass';
@import 'singularitygs';
$grids: 16;
$gutters:0.25;
$output: 'float';
.floater div
{
background-color:red;
height:10em;
@include float-span(4);
&:nth-child(4n) {
@include float-span(4, 'last');
}
}
同じ幅の 4 つのボックスが隣り合わせに並んでいます。しかし、アイソレーションスパン/アイソレーション出力で同じことを達成する方法。私が試したら
<div class="isolator">
<div></div>
<div></div>
<div></div>
<div></div>
</div>
@import 'compass';
@import 'singularitygs';
$grids: 16;
$gutters:0.25;
$output: 'isolation';
.isolator div
{
background-blue;
height:10em;
@include isolation-span(4, 1, 'right', $gutter: .25);
&:nth-child(4n) {
@include isolation-span(4, 13, 'right', $gutter: .25);
}
}
「列」ごとに n 番目の子と分離スパンを含める必要がありますか (float の例の n 番目の子では、最初と最後のボックスのみが表示されます)。または、上記のフロートの例のような短い方法はありますか? よろしくラルフ