Add Class to Logo
Adding the class navbar-brand-dynamic-color to the a.navbar-brand element inside the nav.navbar will cause the SVG logo to fill with a contrasting color. The color is dependent on the color class specified
on the .navbar element.
This is beneficial when the sticky navbar is automatically fixed to the window and the bar's color scheme is inverted. The logo color is also then inverted automatically, which means it is then unnecessary to switch between two different logo image files.
This class works only with SVG logos, and works best with monochromatic logos.
If the nav.navbar has class navbar-dark, the logo will be filled with the bg-light color.
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="container">
<a class="navbar-brand navbar-brand-dynamic-color fade-page" href="index.html">
<img alt="Jumpstart" data-inject-svg src="assets/img/logos/jumpstart.svg">
</a>
</div>
</nav>
If the nav.navbar has class navbar-light, the logo will be filled with the bg-dark color.
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<div class="container">
<a class="navbar-brand navbar-brand-dynamic-color fade-page" href="index.html">
<img alt="Jumpstart" data-inject-svg src="assets/img/logos/jumpstart.svg">
</a>
</div>
</nav>