【问题标题】:How to change color of opened Bootstrap mobile-toggle如何更改打开的 Bootstrap 移动切换的颜色
【发布时间】:2018-04-23 17:34:44
【问题描述】:

打开栏菜单时(在移动视图上),我需要更改图标颜色。我正在使用Foundry theme

这是菜单看起来关闭的样子:

当我打开菜单时,图标消失了,因为是白色:

我也尝试了this 的建议,但对我不起作用。

这是font awesomemenu icon的代码:

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

【问题讨论】:

  • 您显示的代码看起来不像 Bootstrap 的 v3.x 或 v4.x 切换。您使用的是什么版本的 Bootstrap,“Foundry”主题是什么?
  • 谢谢你的反馈,我把Foundry他们联系起来了
  • 查看theme.css 的第1601 行。这应该让您对正在发生的事情有一个很好的了解。我会为您提供更全面的答案,但您的问题实际上并未表明您尝试更改颜色。

标签: css twitter-bootstrap mobile menu navbar


【解决方案1】:

首先我会在 i 标签上添加一个 id:

<i class="icon fa fa-bars" id="burger"></i>

然后我会在我的 .js 文件中使用一个函数来改变我的汉堡的颜色,当用户 点击它:

const burger = document.getElementById('burger');
burger.addEventListener('click', () => {
    burger.style.color = 'green';
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-29
    • 1970-01-01
    • 2020-07-31
    • 1970-01-01
    相关资源
    最近更新 更多