<p>navbar-expand-* 类决定导航栏水平展开的最小屏幕宽度,如 navbar-expand-md 表示 ≥768px 时展开、小于该值时折叠为汉堡菜单,断点由 Bootstrap 预设且不可自定义像素值。</p>如何用 navbar-expand-* 控制折叠临界点bootstrap 导航栏的"切换宽度"不是靠自定义像素值控制的,而是由预设断点类决定的。你选哪个 navbar-expand-*,就决定了导航栏在多宽的屏幕下开始水平展开、多窄时自动折叠成汉堡菜单。常见错误是以为加了 navbar-expand-md 就能在 768px 折叠------其实它对应的是 Bootstrap 的 断点阈值:小于该断点才折叠,且这个断点是固定的(md = ≥768px 展开,即 navbar-expand-sm:≤575.98px 折叠(超小屏/手机竖屏)navbar-expand-md:≤767.98px 折叠(小平板/横屏手机)navbar-expand-lg:≤991.98px 折叠(常规平板)navbar-expand-xl:≤1199.98px 折叠(小桌面)navbar-expand-xxl:仅在超小屏(别试图用 CSS 覆盖 min-width 来"微调"这个临界点------JS 依赖这些类触发折叠逻辑,手动改断点会破坏 navbar-toggler 的显示/隐藏同步。为什么改 @media 断点不如换 expand 类有人在自定义 CSS 里重写 @media (max-width: 850px) 并强行 show/hide 导航项,结果发现汉堡图标点了没反应,或菜单弹出后立刻收起。这是因为 Bootstrap 5 的 JS 组件(Offcanvas 或旧版 collapse)只监听对应 navbar-expand-* 类是否存在,不读取你的媒体查询。真正生效的逻辑链是:navbar-expand-lg → 触发内部 data-bs-toggle="offcanvas" 或 data-bs-toggle="collapse" 的绑定 → JS 初始化时注册事件监听器 → 点击 toggler 才能正确 toggle。删掉 navbar-expand-lg 却保留 navbar-toggler,JS 不初始化,点击无效自己写 @media 隐藏 .navbar-nav,但没同步控制 .navbar-collapse 的 show 类,视觉错乱想让 820px 折叠?直接换用 navbar-expand-lg(它本就在 992px+ 才完全展开,820px 自然折叠)navbar-toggler 不显示?检查三个硬性条件即使写了 navbar-expand-*,汉堡图标也可能不出现------这不是样式问题,而是结构缺失。必须有 <button class="navbar-toggler">,且含 data-bs-toggle="collapse"(v5)或 data-bs-toggle="offcanvas"(v5.2+)必须有对应 id 的目标容器,如 <div class="navbar-collapse collapse" id="navbarNav">navbar-toggler 必须放在 .navbar-header 或 .navbar-brand 同级,不能套在 .navbar-nav 里典型失败示例:<button class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#nav">,但页面里根本没有 id="nav" 的元素------这时图标会显示,但点击无响应,控制台也无报错,极难排查。 Fotor AI Image Generator Fotor 平台的 AI 图片生成器
相关推荐
2301_815901971 小时前
如何测试FSFO观察者进程的自动切换_模拟主库断网与Observer心跳超时源码之家1 小时前
计算机毕业设计:Python基于知识图谱与深度学习的医疗智能问答系统 Django框架 Bert模型 深度学习 知识图谱 大模型(建议收藏)✅2401_824222691 小时前
利用 NumPy 广播机制高效实现跨维度数组减法运算dinglu1030DL1 小时前
C#怎么实现Swagger文档 C#如何在ASP.NET Core中集成Swagger自动生成API文档【框架】m0_716255001 小时前
hive函数的解析及练习2401_846339561 小时前
如何防止邮件HTML被过滤_安全标签白名单【指南】走马走马1 小时前
数据库事务_376271531 小时前
怎样查询不同表的字段差异 information_schema结构对比YL200404261 小时前
MySQL-进阶篇-存储引擎