Bootstrap 4, bg-inverse not showing?
I think you are using Bootstrap beta
version. Use the Alpha version
. It will solve the problem , they are not provide bootstrap 4 beta for the navbar-inverse bg-inverse
bootstrap -v 4.0.0.alpha6
<nav class="navbar navbar-inverse bg-inverse">
<!-- Navbar content -->
</nav>
<nav class="navbar navbar-inverse bg-primary">
<!-- Navbar content -->
</nav>
<nav class="navbar navbar-light" style="background-color: #e3f2fd;">
<!-- Navbar content -->
</nav>
look at this https://getbootstrap.com/docs/4.0/components/navbar/
bootstrap@4.0.0-beta
<nav class="navbar navbar-dark bg-dark">
<!-- Navbar content -->
</nav>
<nav class="navbar navbar-dark bg-primary">
<!-- Navbar content -->
</nav>
<nav class="navbar navbar-light" style="background-color: #e3f2fd;">
<!-- Navbar content -->
</nav>
look at this https://getbootstrap.com/docs/4.0/components/navbar/
navbar not working when updating bootstrap 4.0.0 alpha to newer version
simply change navbar-toggleable-md
to navbar-expand-md
and for add colors, change navbar-inverse bg-inverse
to navbar-dark bg-dark
.
your burger-menu is left side
you can change into right side by add anchor tag
before button
<a class="navbar-brand" href="#">Navbar</a>
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
Working Snippet
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css">
<nav class="navbar fixed-top navbar-expand-md navbar-dark bg-dark">
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<a class="navbar-brand" href="#">Navbar</a>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item" *ngFor="let menuItem of menuItems" routerLinkActive="active">
<a class="nav-item nav-link" [routerLink]="[menuItem.path]" routerLinkActive="active">{{menuItem.title}}</a>
</li>
</ul>
<form class="form-inline my-2 my-lg-0">
<a href="https://www.linkedin.com/"><i class="fa fa-linkedin-square socialIcons" aria-hidden="true"></i></a>
<a href="https://www.xing.com"><i class="fa fa-xing-square socialIcons" aria-hidden="true"></i></a>
<a href="https://stackexchange.com/"><i class="fa fa-stack-overflow socialIcons" aria-hidden="true"></i></a>
<input class="form-control mr-sm-2" type="text" placeholder="Search">
<button class="btn btn-outline-default my-2 my-sm-0" type="submit">Search</button>
</form>
</div>
</nav>
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js"></script>
Bootstrap 4 navbar-toggler-icon does not appear
Update:
navbar-inverse
is no longer available in B4 version, you can use navbar-dark
instead.
Use navbar-inverse bg-inverse
instead of .navbar-default
<section role="navigation">
<nav class="navbar navbar-inverse bg-inverse navbar-toggleable-sm fixed-top"><!-- navbar-inverse -->
<div class="container">
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#myNavigation" aria-controls="myNavigation" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<a href="#" class="navbar-brand">KP</a>
<div class="collapse navbar-collapse" id="myNavigation">
<div class="navbar-nav">
<a class="p-3 nav-item nav-link active " href="#">Home</a>
<a class="p-3 nav-item nav-link " href="#">About</a>
<a class="p-3 nav-item nav-link " href="#">Contact Me</a>
</div><!-- <div class="navbar-nav"> -->
</div><!-- <div class="collapse navbar-collapse"> -->
</div><!-- <div class="container"> -->
</nav>
</section>
Updated fiddle
Collapse hamburger menu not visible in bootstrap 4's navbar-inverse?
Bootstrap 4 have major changes from bootstrap 3.
I use this to upgrade from BS3 to BS4 http://upgrade-bootstrap.bootply.com/
Here's your Bs4 dark navbar
<nav class="navbar navbar-expand-lg navbar-dark bg-dark navbar-expand-md"> <a id="logo" class="navbar-brand" href="/">Logo</a>
<button class="navbar-toggler"
type="button" data-toggle="collapse" data-target="#navbarSupportedContent"
aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse justify-content-start" id="navbarSupportedContent">
<ul class="navbar-nav">
<li class="nav-item"> <a class="nav-link text-light" href="#">Browse</a>
</li>
</ul>
</div>
Bootstrap navbar-toggler-icon not visible but functioning normally
Try using navbar navbar-light
instead of navbar navbar-inverse
.
Bootstrap 4 is a major rewrite of the older Bootstrap and this was changed
Bootstrap Migration guide
Related Topics
Change Width of Select Tag in Twitter Bootstrap
How to Make a Box with Arrow in CSS
How to Tell Which Font Chrome Is Using
No Implicit Conversion of Nil into String
How to Use Google Web Fonts in an HTML Email
Changing the Scrollbars' Style
Css-Less Class Extend Class with Pseudo Class
Chrome 10/Windows @Font-Face Encoding Trouble
Why Is CSS Grid Row Height Different in Safari
Change Icon-Bar (☰) Color in Bootstrap
Sass Watching Multiple Directories
CSS Transition from 'Display: None' on Class Change
How to Get Cross Browser Compatibility in Print on Page from All Browsers
Control CSS Variable from Angular 5