2 つの異なるレイアウトを作成しています。1 つは横向き用、もう 1 つは縦向き用です。横長のレイアウトには、幅の広い列があります。これを行うために、新しいバージョンの Susy を使用しています。
これは私のコードです:
/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
$total-columns : 7;
$column-width : 10.900em;
$gutter-width : 2.80em;
$grid-padding : 4.00em;
$show-grid-backgrounds : true;
}
/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 0px)
and (max-device-width : 768px)
and (orientation : portrait) {
$total-columns : 7;
$column-width: 7.2em;
$gutter-width: 2.8em;
.container {
@include container;
}
}
しかし、うまくいきません。列は同じサイズのままです (小さい縦サイズ)。どうすればこれを修正できますか?
私のページの他のレスポンシブ コードは機能しますが、機能しないのはグリッドだけです!
Susy Documentationにはレスポンシブ グリッドに関するセクション全体がありますが、従うのは少し複雑であり、向きについては説明していません。以前に尋ねたこの質問もありますが、解決策は機能しません (解決策が古い Susy バージョン用だったためだと思います)。
提供できるヘルプをありがとう!