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

Bootstrap 3.3.7:如何修改折叠导航栏按钮的hover/active状态颜色?

解决Bootstrap 3导航栏折叠按钮hover/active状态样式问题

嗨,我来帮你搞定这个导航栏折叠按钮的样式问题!针对Bootstrap v3.3.7,你只需要调整几个LESS变量,再补一点点自定义样式就能实现需求:

需要修改的LESS变量

在Customize页面的「Navbar」分类下找到以下变量:

  • @navbar-toggle-hover-background:把它改成你想要的蓝色(比如直接填色值#0066cc,或者用Bootstrap自带的主色变量@brand-primary——如果你的品牌色已经是蓝色的话),这个变量控制按钮hover/点击时的背景色。
  • @navbar-toggle-icon-bar-color:设置为#fff(白色),这是icon-bar的默认颜色。

补充自定义样式

因为Bootstrap 3默认会在hover/active时把icon-bar的颜色加深10%,所以我们需要覆盖这个默认行为。在Customize页面的「Custom CSS」输入框里添加这段LESS代码:

.navbar-toggle:hover .icon-bar,
.navbar-toggle:active .icon-bar,
.navbar-toggle:focus .icon-bar {
  background-color: @navbar-toggle-icon-bar-color;
}

这段代码会强制让按钮在hover、点击、聚焦状态下,icon-bar保持和默认一样的白色,不会褪色。

做完这些设置后,点击页面底部的「Compile and Download」按钮,下载自定义后的Bootstrap文件替换原来的即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 07:14:22