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

使用Bootstrap5时点击导航栏折叠按钮出现默认边框该如何移除

你看到的点击后出现的轮廓不是border属性控制的样式,是Bootstrap 5给.navbar-toggler的:focus伪类默认设置的box-shadow属性,加上你原有CSS中.navbar-toggler: active中间多了空格,导致伪类选择器失效,所以规则没有生效。

如果需要在开发者工具里查看该默认样式,选中导航栏折叠按钮元素后,在样式面板勾选:hov下的:focus选项,就能触发聚焦态看到对应的默认规则。

直接替换你style.css中的导航栏相关代码即可解决问题:

/* Navigation Bar */
.navbar-toggler{
    border: 0;
    background-color: transparent;
    color: rgb(0, 0, 0);
}

/* 覆盖聚焦、激活状态的默认边框和阴影 */
.navbar-toggler:focus,
.navbar-toggler:active,
.navbar-toggler-icon:focus {
    outline: none;
    box-shadow: none;
    border: 0;
}

注意:你的自定义CSS文件必须在Bootstrap原生CSS之后引入,才能覆盖默认规则,你当前的引入顺序是符合要求的,替换后直接生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 16:54:03