私はついに Susy One から Susy 2 に移行しようとしていますが、新しい構文に少し苦労しています。具体的には、Breakpoint mixin で使用します。
Susy One では、次のようなことがありました。
// Mobile First Settings
.grid-construct{
$total-columns: $bp-sm-columns;
$column-width: $bp-sm-column-width;
$gutter-width: $bp-sm-gutter-width;
$grid-padding: $bp-sm-grid-padding;
$container-width: $bp-sm-container-width;
$container-style: $bp-sm-container-style;
@include container;
}
//for medium devices
@include breakpoint($breakpoint-md) {
.grid-construct {
$total-columns: $bp-md-columns;
$grid-padding: $bp-md-grid-padding;
@include container;
}
}
// large devices
@include breakpoint($breakpoint-lg) {
.grid-construct {
$total-columns: $bp-lg-columns;
$grid-padding: $bp-lg-grid-padding;
@include container;
}
}
その後、次のようなスタイルを書くことができました。
.my-style{
margin-top: 10px;
@include breakpoint($breakpoint-md) {
margin-top: 20px;
}
@include breakpoint($breakpoint-lg) {
margin-top: 40px;
}
}
私の HTML マークアップの例:
<div class="grid-construct">
<div class="my-style">
Lorem ipsum
</div>
</div>
このパターンは Susy 2 に移植できますか? $susy
3 つのそれぞれのブレークポイントに対して 3 つの個別のマップを作成する必要がありますか?