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

如何修改Bootstrap移动端展开状态下的导航切换图标颜色

解决Foundry主题移动端汉堡菜单展开时图标颜色问题

我之前也碰到过类似的主题样式覆盖问题,大概率是Foundry主题在菜单展开时给汉堡按钮的父元素或者自身加了一个状态类,导致图标被强制改成白色了。咱们可以通过自定义CSS来解决这个问题:

第一步:确认菜单展开时的状态类

先打开浏览器的开发者工具(按F12,然后切换到移动端模拟模式),点击汉堡菜单,观察你的这段DOM:

<div class="module widget-handle mobile-toggle right visible-sm visible-xs absolute-xs"> <i class="icon fa fa-bars"></i> </div>

看看.mobile-toggle这个div或者它的父级<nav>有没有新增的类名(比如active、menu-open这类),记下来这个类名。

第二步:添加自定义CSS覆盖样式

根据你找到的状态类,把下面的代码粘贴到主题的自定义CSS面板里(一般在WordPress后台「外观」->「自定义」->「额外CSS」,或者Foundry主题专属的自定义设置区域):

/* 替换这里的.menu-open为你实际找到的状态类 */
.mobile-toggle.menu-open i.fa-bars {
  color: #333; /* 换成你需要的颜色,比如深灰色 */
}

如果主题的样式优先级太高,这段代码没生效,可以加上!important强制覆盖:

.mobile-toggle.menu-open i.fa-bars {
  color: #333 !important;
}

第三步:验证效果

保存CSS设置后,刷新移动端页面,点击汉堡菜单,看看图标是不是正常显示你设置的颜色了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 08:08:44