我刚刚开始使用 Singularity 网格系统 - 慢慢地了解它。
我在隔离模式下工作,并且可以使用移动优先方法设置我的网格值。
最小的网格是@include add-grid(2);
我在页面上有一个页脚,页脚内有四个部分。
在最小的屏幕尺寸下 - 页脚设置为@include grid-span(2, 1);
我希望页脚内的两个部分在第一列和第二列中彼此相邻出现。然后是下一行的下两个部分,在接下来的两列中。
对于屏幕尺寸,我希望在同一行的页脚中的所有四个部分。
在纯 CSS 中,这通常使用浮点数来完成,例如 25% 的宽度。
我的问题 - 是否有任何 Sass 或 Singularity 可以使这四个部分的标记有点“干燥”?或者我是否必须为所有四个部分以及所有断点设置网格位置和网格跨度设置?
例如
footer.section1 {
@include grid-span(1,1); // 2 columns
@include breakpoint($break) { // 8 columns
@include grid-span(2,1);
}
@include breakpoint($break1) { // 16 columns
@include grid-span(4,1);
}
}
footer.section2 {
@include grid-span(2,1); // 2 columns
@include breakpoint($break) { // 8 columns
@include grid-span(2,3);
}
@include breakpoint($break1) { // 16 columns
@include grid-span(4,5);
}
}
footer.section3 {
@include grid-span(1,1); // 2 columns - how can I force this onto the next row?
@include breakpoint($break) { // 8 columns
@include grid-span(2,5);
}
@include breakpoint($break1) { // 16 columns
@include grid-span(4,9);
}
}
footer.section4 {
@include grid-span(1,2); // 2 columns - how can I force this onto the next row?
@include breakpoint($break) { // 8 columns
@include grid-span(2,7);
}
@include breakpoint($break1) { // 16 columns
@include grid-span(4,13);
}
}