Bootstrap 5+ 应使用 media-breakpoint-up() 等内置 mixin 而非硬写像素值,因其自动读取 $grid-breakpoints 映射表,确保与栅格系统同步;自定义断点需同步更新 $container-max-widths 等变量,并优先使用 CSS 自定义属性 --bs-breakpoint-* 保持全栈一致性。
Bootstrap的断点变量名怎么用,别硬写像素值 Bootstrap 5+ 已彻底移除$screen-sm$screen-md$grid-breakpointsmin-width: 768pxmedia-breakpoint-up()media-breakpoint-down()media-breakpoint-between()media-breakpoint-up(md)@media (min-width: 768px)media-breakpoint-down(lg)@media (max-width: 991.98px).98@media (min-width: 768px)$grid-breakpoints$grid-breakpoints$container-max-widths$grid-columnsmedia-breakpoint-*()$grid-breakpointswindow.matchMedia()_custom.scss$grid-breakpoints@import "bootstrap/scss/functions"@import "bootstrap/scss/variables""(min-width: 768px)"matchMedia("(min-width: #{map-get($grid-breakpoints, md)})")getComputedStyle(document.body).getPropertyValue("--bs-breakpoint-md")map-merge()"xxl"media-breakpoint-down()media-breakpoint-down(xs)@media (max-width: 575.98px)0–575pxdown(xs)up(xs)media-breakpoint-only(xs)up(xs)down(sm)media-breakpoint-down(sm)(max-width: 767.98px)media-breakpoint-only(md)(min-width: 768px) and (max-width: 991.98px)styled-componentsEmotion--bs-breakpoint-xs--bs-breakpoint-xxl@media (min-width: var(--bs-breakpoint-md))getComputedStyle(document.documentElement).getPropertyValue("--bs-breakpoint-lg")md:sm: