You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bootstrap 5获取断点值失效:原Bootstrap 4方法无法使用求助

解决Bootstrap 5中无法获取断点CSS变量的问题

Bootstrap 5 对全局CSS变量的命名规则做了调整,所有原生全局变量都新增了--bs-前缀,这就是你原有代码失效的核心原因——Bootstrap 4里的--breakpoint-md,在Bootstrap 5中对应的变量名是--bs-breakpoint-md。

修改后的可正常运行代码如下:

window
    .getComputedStyle(document.documentElement)
    .getPropertyValue("--bs-breakpoint-md")

如果执行后仍无法获取到有效值,可以检查以下两点:

  • 确认Bootstrap 5的CSS文件已正确引入,且没有被自定义样式覆盖掉这些根变量
  • 注意获取到的变量值可能带有首尾空格,建议用.trim()处理后再使用:
const mdBreakpoint = window
    .getComputedStyle(document.documentElement)
    .getPropertyValue("--bs-breakpoint-md")
    .trim();

内容的提问来源于stack exchange,提问作者Markus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 16:50:24