私は最近いくつかのプロジェクトで Compass Susy を使用しましたが、数回試してみたところ、いくつか疑問が生じました。
ちなみに、ここではデスクトップ ファースト ワークフローとして開始しています。
これらのプロジェクトでは、デフォルトの列幅、ガターなどを設定しました。
10px のガターを持つ 90px の 12 列のグリッドがあるとします。
次に、モバイル用のメディア クエリに到達すると、たとえば 4 列のグリッドが必要だとすると、メディア レイアウトは次のようになります: $mobile: 4 480px
@include at-breakpoint($mobile) { // ここにスタイル }
私が本当に混乱しているのは、メディアのレイアウトを理解していないことです。メディア レイアウトで最小幅 480 ピクセルで 4 列が必要であると指定した場合、列の幅または必要なガター幅をどのように知るのでしょうか。デフォルトを使用していると思います。それはそれが使用するものですか?
これを回避するには、メディア クエリごとに、メディア クエリを設定し、列をスパンしてから、with-grid-settings mixin を使用して新しいグリッドを指定し、コンテナーを再インクルードする必要がありました。
スティックの端を間違っているだけかもしれません。Susy がどのように機能するのか、また Susy を適切に使用するにはどうすればよいのか、誰か説明してもらえますか?
ありがとう