gpt4 book ai didi

css - 如何在 Bootstrap 4 中隐藏和替换 navbar-toggler-icon?

转载 作者:搜寻专家 更新时间:2023-10-31 22:18:19 26 4
gpt4 key购买 nike

如何在 Bootstrap 4 中隐藏和替换 navbar-toggler-icon?现在,下面的代码只是将“X”放在汉堡菜单下方。

<nav class="navbar navbar-toggleable-md">
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse"
data-target="#navbarsExampleDefault" aria-controls="navbarsExampleDefault" aria-expanded="false"
aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>

<div class="collapse navbar-collapse" id="navbarsExampleDefault">

<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse"
data-target="#navbarsExampleDefault" aria-controls="navbarsExampleDefault" aria-expanded="false"
aria-label="Toggle navigation">
<span>X</span>
</button>
</nav>

最佳答案

您现在拥有的代码有 2 个切换器,但我不确定为什么。您只需要将普通的 navbar-toggler-icon 替换为 X..

<nav class="navbar navbar-faded navbar-toggleable-md">
<button class="navbar-toggler navbar-toggler-right py-2" type="button" data-toggle="collapse" data-target="#navbarsExampleDefault" aria-controls="navbarsExampleDefault" aria-expanded="false" aria-label="Toggle navigation">
<span>X</span>
</button>
<a href="" class="navbar-brand">Brand</a>
<div class="collapse navbar-collapse" id="navbarsExampleDefault">
<ul class="navbar-nav">
<li><a href="">Link</a></li>
</ul>
</div>
</nav>

编辑 要在汉堡包切换器图标和关闭的 X 之间切换,您需要在 navbar-toggler 中同时拥有 X 和汉堡包图标。添加一些 CSS 来处理导航栏的 collapsed 状态。

.navbar-toggler>.close {
display:inline;
}
.navbar-toggler.collapsed>.close, .navbar-toggler:not(.collapsed)>.navbar-toggler-icon {
display:none;
}

http://www.codeply.com/go/fgHv33Q6UM


更新 Bootstrap 4.2

原始问题/答案适用于 Bootstrap 4 alpha。一旦 Bootstrap 4 处于测试阶段,navbar-toggleable-* 类更改为影响导航栏断点的 navbar-expand-*。这是 Bootstrap 4.2 的更新示例...

https://www.codeply.com/go/9AQ4AsYUph

关于css - 如何在 Bootstrap 4 中隐藏和替换 navbar-toggler-icon?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41874424/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com