I've been stuck in this for a long time. Searched and tried many ways to remove the border color for the BS4 hamburger icon when clicked on it (in my local, it appears as Yellow. In this snippet, It's blue)
Could anyone help fix this? Appreciate the help!
This is my code:
<nav class="navbar sticky-top navbar-expand-lg" style="background-color: #eeeeee"> <button class="navbar-toggler ml-auto hidden-sm-up float-xs-right" type="button" data-toggle="collapse" data-target="#navbarToggler" aria-controls="navbarToggler" aria-expanded="false" aria-label="Toggle navigation"> <span><i class="fa fa-navicon"></i></span> </button> <div class="collapse navbar-collapse" id="navbarToggler"> <ul class="navbar-nav ml-auto mt-2 mt-lg-0"> <li class="nav-item active"> <a class="nav-link active" routerLink="/about" routerLinkActive="active"> <span>About</span> </a> </li> <li class="nav-item"> <a class="nav-link" routerLink="/projects" routerLinkActive="active"> <span>Projects</span> </a> </li> <li class="nav-item"> <a class="nav-link" routerLink="/contact" routerLinkActive="active"> <span>Contact</span> </a> </li> </ul> </div> </nav> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css"> <!-- jQuery library --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <!-- Popper JS --> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script> <!-- Latest compiled JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css">
.navbar-toggler for use with our collapse plugin and other navigation toggling behaviors. Flex and spacing utilities for any form controls and actions. .navbar-text for adding vertically centered strings of text. .collapse.navbar-collapse for grouping and hiding navbar contents by a parent breakpoint.
this worked for me in Bootstrap 4.
.navbar-toggler:focus, .navbar-toggler:active, .navbar-toggler-icon:focus { outline: none; box-shadow: none; }
Please note: the outline is there for an important reason, accessibility! Especially for folks that can't use a mouse or who have a visual impairment. Please see http://www.outlinenone.com/ and consider adding some other style to the toggler when it is active/focused.
To change or remove the border color when clicking on the burger icon for the Bootstrap navbar icon. You need to go into the bootstrap.min.css
file and go to the button:focus
class. Change it there or remove the outline
completely. Like so:
button:focus { outline: 1px dotted; outline: 5px auto -webkit-focusring-color; }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With