这很棘手,因为排水沟用于构建所有container*
,row
和col*
. 您可以使用每个断点的装订线宽度制作自定义地图,然后迭代地图以在每个断点处重新构建网格:
@import "functions";
@import "variables";
@import "mixins";
$custom-gutter-widths: (
sm: 1rem,
md: 1.5rem,
lg: 2rem,
xl: 2.5rem,
xxl: 3rem,
);
@import "bootstrap";
@each $breakpoint, $gutterwidth in $custom-gutter-widths {
$container-padding-x: $gutterwidth*.5;
$grid-gutter-width: $gutterwidth;
@include media-breakpoint-up($breakpoint, $grid-breakpoints) {
.container,
.container-fluid {
@include make-container();
}
.row {
@include make-row();
> * {
@include make-col-ready();
}
}
@include make-grid-columns();
}
}
Codeply 上的引导 SASS
注意:这会产生很多额外的 CSS!