我正在创建两种不同的布局:一种用于横向,一种用于纵向。横向布局具有更宽的列。我正在使用新版本的 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 文档有一整节是关于响应式网格的,但它有点复杂,并且没有讨论方向。我之前也问过这个问题,但是解决方案不起作用(我认为是因为解决方案是针对旧的 Susy 版本)。
感谢您提供的任何帮助!