我想为移动设备,平板电脑和dektop的列创建一个具有不同行为的附加断点 这就是我想要实现的目标:
桌面:
< ---- ELEMENT 1 ---->< ---- ELEMENT 2 ---->< ----- SIDEBAR ----->
平板电脑:
< ---- ELEMENT 1 ---->< ----- SIDEBAR ----->
< ---- ELEMENT 2 ---->
移动:
< ---- ELEMENT 1 ---->
< ---- ELEMENT 2 ---->
< ----- ----- SIDEBAR GT&;
我尝试使用用于添加mobile-n样式的scss函数,并在平板电脑版本中从12列切换到9列,但我想我错过了一些东西。
$tabletTotalColumns: 9;
/* Tablet 4-column Grid */
@for $i from 1 through $tabletTotalColumns {
.row {
.tablet-#{convert-number-to-word($i)} { width: gridCalc($i, $tabletTotalColumns) !important; float: $defaultFloat; padding: 0 ($columnGutter/2);
&:last-child { float: $defaultOpposite; }
&.end { float: $defaultFloat; }
}
&.collapse {
.tablet-#{convert-number-to-word($i)} { padding: 0; }
}
}
}
答案 0 :(得分:0)
这个问题与我之前回答的问题非常相似:zurb foundation trouble ordering mobile and stacking causes form input to be unclickable
由于您按顺序折叠列,因此需要使用推拉类来改变行为。示例(上面的内容)不使用sass,但它会让您了解需要使用或扩展哪些类来完成布局。