.navbar-toggle { position: fixed; top: 30px; right: 20px; width: 45px; height: 25px; z-index: 9999; cursor: pointer; } .nav-hide { display: none; } .bar1, .bar2, .bar3 { width: 30px; height: 2px; margin-bottom: 5px; background-color: #000000; transition: all 0.3s ease-in-out; } .navbar-on .bar1, .navbar-on .bar3{ transform-origin: 15% 50%; } .navbar-on .bar1 { transform: rotate(45deg); } .navbar-on .bar3 { transform: rotate(-45deg); } .navbar-on .bar1, .navbar-on .bar2, .navbar-on .bar3 { background-color: white; } .navbar-on .bar2 { background-color: transparent; }