在 Foundation 框架中,有一个名为 的变量$column-gutter
,它控制网格中列之间的间距。$column-gutter
是否可以根据媒体查询状态有不同的值?我希望为我的桌面用户提供更宽的列间距,为移动用户提供更小的价值。
由于您无法在 SASS 的媒体查询中定位变量值,因此我想不出任何简单的方法,但也许您有不同的解决方案。作为一种解决方法,我尝试通过媒体查询定位我的 div 并覆盖填充属性,如下所示:
@media #{$small} { // This is for desktop
.l-header, .l-menu, .l-submenu, .l-main, .l-footer {
padding-left: 3em;
padding-right: 3em;
}
}
但这并不是一个很好的解决方案,因为那时我无法最大化另一个网格元素内的嵌套网格元素(因为父 div 的填充)。希望你能理解我的问题。