問題があります..要素が 3 列を占めるようにできません。3 列に等しい 12 のうち 4 にまたがるように設定しました。私は @include omega; でそれを行うことができました。最後の子ですが、要素が3つ以上ある場合、それは実際には解決策ではありません。3番目の要素にmargins-rightを追加するため、それはわかっていますが、どうすればそれを回避できますか? 3要素ごとにmargin-rightを削除するように?
SCSS
$susy: (
columns : 12,
gutters : 1/2,
container : 90%,
box-sizing : border-box,
);
$small : 30em;
$medium : 47em;
$large : 75em;
// layout
.layout {
@include container();
.cases {
background-color: green;
.case {
@include span(4);
background-color: blue;
}
}
}
HTML
<article class="case">
<a href="case.php">
<div class="case-item case-img" style="background-image: url(img/img-1.jpg)">
<div class="case-info">
<header><h3>Case#1</h3></header>
</div>
</div>
</a>
</article>
<article class="case">
<a href="case.php">
<div class="case-item case-img" style="background-image: url(img/img-1.jpg)">
<div class="case-info">
<header><h3>Case#1</h3></header>
</div>
</div>
</a>
</article>
<article class="case">
<a href="case.php">
<div class="case-item case-img" style="background-image: url(img/img-1.jpg)">
<div class="case-info">
<header><h3>Case#1</h3></header>
</div>
</div>
</a>
</article>