基础:嵌套具有不同总列数的网格
Foundation: Nesting grids with different amount of total columns
我使用的是基本的 12 col
网格,效果非常好。这是我的 _settings.scss
$grid-row-width: $global-width;
$grid-column-count: 12;
$grid-column-gutter: (
small: 20px,
medium: 30px,
);
$grid-column-align-edge: true;
$grid-column-alias: 'columns';
$block-grid-max: 8;
这是我的标记:
<div class="grid-container wrapper">
<div class="grid-x grid-margin-x">
<div class="cell medium-12"></div>
</div>
</div>
现在如前所述,我对 12 cols
很满意,我想保持这种状态。现在对于一个特定的元素,我需要使用嵌套的 24 col
网格,这将以 smth 结尾。像下面的标记:
<div class="grid-container wrapper">
<div class="grid-x grid-margin-x">
<div class="cell medium-12">
<div class="grid-container wrapper">
<div class="grid-x grid-margin-x">
<div class="cell medium-24"></div>
</div>
</div>
</div>
</div>
</div>
有什么办法可以实现吗?
似乎无法通过简单地使用 class 个名称来解决。但是您可以使用 xy-cell-size()
手动定义 col
宽度
这是我的更新 scss
:
.custom-medium-24 {
width: xy-cell-size(24 of 24);
@include breakpoint(small only) {
width: 100%;
}
}
.custom-medium-14 {
width: xy-cell-size(14 of 24);
@include breakpoint(small only) {
width: 100%;
}
}
感谢评论中的提示!
我使用的是基本的 12 col
网格,效果非常好。这是我的 _settings.scss
$grid-row-width: $global-width;
$grid-column-count: 12;
$grid-column-gutter: (
small: 20px,
medium: 30px,
);
$grid-column-align-edge: true;
$grid-column-alias: 'columns';
$block-grid-max: 8;
这是我的标记:
<div class="grid-container wrapper">
<div class="grid-x grid-margin-x">
<div class="cell medium-12"></div>
</div>
</div>
现在如前所述,我对 12 cols
很满意,我想保持这种状态。现在对于一个特定的元素,我需要使用嵌套的 24 col
网格,这将以 smth 结尾。像下面的标记:
<div class="grid-container wrapper">
<div class="grid-x grid-margin-x">
<div class="cell medium-12">
<div class="grid-container wrapper">
<div class="grid-x grid-margin-x">
<div class="cell medium-24"></div>
</div>
</div>
</div>
</div>
</div>
有什么办法可以实现吗?
似乎无法通过简单地使用 class 个名称来解决。但是您可以使用 xy-cell-size()
col
宽度
这是我的更新 scss
:
.custom-medium-24 {
width: xy-cell-size(24 of 24);
@include breakpoint(small only) {
width: 100%;
}
}
.custom-medium-14 {
width: xy-cell-size(14 of 24);
@include breakpoint(small only) {
width: 100%;
}
}
感谢评论中的提示!