Bootstrap 导航栏折叠图标不显示也不工作
Bootstrap navbar collapse icon not appearing nor working
我正在尝试在我的一个小项目上实现可折叠的导航栏。我的问题是当我调整 window 大小时,导航栏折叠但按钮(即使它是可点击的)没有出现,也没有提供任何选项。
不知道是不是jQuery/JS的问题。我只是一个初学者,所以我只是 link 在 codepen 设置上编辑了一些库。我查看了人们对此提出的一些问题,但 none 的解决方案对我有所帮助。
codepen link 是:https://codepen.io/diegomengue/pen/XgRamN.
感谢任何有关该主题的帮助(以及各种提示)!
谢谢。
HTML:
<nav class='navbar navbar-toggleable-sm mx-auto sticky-top'>
<button class="navbar-toggler collapsed mx-auto" type="button" data-toggle="collapse" data-target="#navbarNav" aria-expanded="false" aria-controls="navbarNav" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class='navbar-nav mx-auto'>
<li class='nav-item'><a href='#sobreMim' class='nav-link'><strong>Diego Mengue</strong></a></li>
<li class='nav-item'><a href='#portfolio' class='nav-link'>Portfólio</a></li>
<li class='nav-item'><a href='#contato' class='nav-link'>Contato</a></li>
</ul>
</div>
</nav>
Navbar 切换器 class 需要 navbar-color-scheme 类型 class 。试试这支笔
<nav class='navbar navbar-inverse navbar-toggleable-sm mx-auto sticky-top'>
<button class="navbar-toggler collapsed mx-auto" type="button" data-toggle="collapse" data-target="#navbarNav" aria-expanded="false" aria-controls="navbarNav" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class='navbar-nav mx-auto'>
<li class='nav-item'><a href='#sobreMim' class='nav-link'><strong>Diego Mengue</strong></a></li>
<li class='nav-item'><a href='#portfolio' class='nav-link'>Portfólio</a></li>
<li class='nav-item'><a href='#contato' class='nav-link'>Contato</a></li>
</ul>
</div>
</nav>
https://codepen.io/dannybrown/pen/yXXBxK?editors=1100
如果您不想遵循可用的配色方案,请在您的自定义样式中添加 navbar-toggler class 的样式
我正在尝试在我的一个小项目上实现可折叠的导航栏。我的问题是当我调整 window 大小时,导航栏折叠但按钮(即使它是可点击的)没有出现,也没有提供任何选项。
不知道是不是jQuery/JS的问题。我只是一个初学者,所以我只是 link 在 codepen 设置上编辑了一些库。我查看了人们对此提出的一些问题,但 none 的解决方案对我有所帮助。
codepen link 是:https://codepen.io/diegomengue/pen/XgRamN.
感谢任何有关该主题的帮助(以及各种提示)!
谢谢。
HTML:
<nav class='navbar navbar-toggleable-sm mx-auto sticky-top'>
<button class="navbar-toggler collapsed mx-auto" type="button" data-toggle="collapse" data-target="#navbarNav" aria-expanded="false" aria-controls="navbarNav" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class='navbar-nav mx-auto'>
<li class='nav-item'><a href='#sobreMim' class='nav-link'><strong>Diego Mengue</strong></a></li>
<li class='nav-item'><a href='#portfolio' class='nav-link'>Portfólio</a></li>
<li class='nav-item'><a href='#contato' class='nav-link'>Contato</a></li>
</ul>
</div>
</nav>
Navbar 切换器 class 需要 navbar-color-scheme 类型 class 。试试这支笔
<nav class='navbar navbar-inverse navbar-toggleable-sm mx-auto sticky-top'>
<button class="navbar-toggler collapsed mx-auto" type="button" data-toggle="collapse" data-target="#navbarNav" aria-expanded="false" aria-controls="navbarNav" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class='navbar-nav mx-auto'>
<li class='nav-item'><a href='#sobreMim' class='nav-link'><strong>Diego Mengue</strong></a></li>
<li class='nav-item'><a href='#portfolio' class='nav-link'>Portfólio</a></li>
<li class='nav-item'><a href='#contato' class='nav-link'>Contato</a></li>
</ul>
</div>
</nav>
https://codepen.io/dannybrown/pen/yXXBxK?editors=1100
如果您不想遵循可用的配色方案,请在您的自定义样式中添加 navbar-toggler class 的样式