是否可以像“@include media-breakpoint-up(900px)”(bootstrap4)那样以像素为单位设置断点?
Is it possible to set breakpoint in pixels like "@include media-breakpoint-up(900px)" (bootstrap4)?
我可以在 Bootstrap 4 中使用 @include media-breakpoint-up(900px)
构建媒体查询吗?
例如,如果我使用:
@include media-breakpoint-up(900px){
body: border 2px solid;
}
.css 中的输出将没有媒体查询 -> like this
或者只能通过创建新断点来完成:
$grid-breakpoints: (
// default breakpoints
custom-lg: 90px,
);
并使用 like
@include media-breakpoint-up(custom-lg){
body: border 2px solid;
}
如果查看 media-breakpoint-up
mixin,您会发现它需要 $name
参数,这是断点的名称, 而不是 像素值..
@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {
...
}
但是您可以传入另一个 $breakpoints 映射(第二个参数),其中包含 lg
...
的新值
@include media-breakpoint-up(lg,(lg:900px)){
body {
border: solid red 2px;
}
}
相关:
我可以在 Bootstrap 4 中使用 @include media-breakpoint-up(900px)
构建媒体查询吗?
例如,如果我使用:
@include media-breakpoint-up(900px){
body: border 2px solid;
}
.css 中的输出将没有媒体查询 -> like this
或者只能通过创建新断点来完成:
$grid-breakpoints: (
// default breakpoints
custom-lg: 90px,
);
并使用 like
@include media-breakpoint-up(custom-lg){
body: border 2px solid;
}
如果查看 media-breakpoint-up
mixin,您会发现它需要 $name
参数,这是断点的名称, 而不是 像素值..
@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {
...
}
但是您可以传入另一个 $breakpoints 映射(第二个参数),其中包含 lg
...
@include media-breakpoint-up(lg,(lg:900px)){
body {
border: solid red 2px;
}
}
相关: