Reputation: 1480
I understand that they changed the navbar from the alpha 5 however I can't find what is breaking my previously working navbar. If I resize the page to XS the hamburger appears and the links are there but what I get at > XS is a blue line with nothing.
The nav is declared as:
<nav class="navbar navbar-inverse bg-primary">
<button class="navbar-toggler hidden-sm-up" type="button" data-toggle="collapse" data-target="#exCollapsingNavbar">
☰
</button>
<div class="collapse navbar-toggleable-xs" id="exCollapsingNavbar">
<a class="navbar-brand" href="/home">My Project</a>
<ul class="nav navbar-nav">
@if (Auth::check())
<li class="nav-item"><a class="nav-link" href="/auth/logout">Logout</a></li>
@else
<li class="nav-item"><a class="nav-link" href="/auth/login">Login</a></li>
@endif
///
</ul>
</div>
</nav>
any clue?
Upvotes: 1
Views: 415
Reputation: 362620
Here's the updated navbar for alpha 6...
https://www.codeply.com/go/wMQvyBdLTi
The navbar-toggleable-xs
has changed to navbar-toggleable
and needs to go in the navbar
element. The toggler will hide according the to the navbar-toggleable
breakpoint so you can remove hidden-sm-up
. Finally, add class navbar-collapse
to the collapse
.
<nav class="navbar navbar-inverse navbar-toggleable bg-primary">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#exCollapsingNavbar">
☰
</button>
<div class="collapse navbar-collapse" id="exCollapsingNavbar">
<a class="navbar-brand" href="/home">My Project</a>
<ul class="nav navbar-nav">
@if (Auth::check())
<li class="nav-item"><a class="nav-link" href="/auth/logout">Logout</a></li>
@else
<li class="nav-item"><a class="nav-link" href="/auth/login">Login</a></li>
@endif
///
</ul>
</div>
</nav>
For Bootstrap 4 Beta, navbar-toggleable-*
has changed to navbar-expand-*
, navbar-inverse
is now navbar-dark
Upvotes: 1