mirror of
https://github.com/gethinode/hinode.git
synced 2025-10-12 04:23:14 +00:00
68 lines
1.3 KiB
SCSS
68 lines
1.3 KiB
SCSS
// Source: https://jsfiddle.net/njhgr40m/
|
|
|
|
/* Remove border from toggler */
|
|
.navbar-toggler {
|
|
border: 0 !important;
|
|
}
|
|
|
|
.navbar-toggler:focus,
|
|
.navbar-toggler:active,
|
|
.navbar-toggler-icon:focus {
|
|
outline: none !important;
|
|
box-shadow: none !important;
|
|
border: 0 !important;
|
|
}
|
|
|
|
/* Lines of the Toggler */
|
|
.toggler-icon {
|
|
width: 30px;
|
|
height: 3px;
|
|
background-color: $primary;
|
|
display: block;
|
|
transition: all 0.2s;
|
|
}
|
|
|
|
/* Adds Space between the lines */
|
|
.middle-bar {
|
|
margin: 5px auto;
|
|
}
|
|
|
|
/* State when navbar is opened (START) */
|
|
.navbar-toggler .top-bar {
|
|
transform: rotate(45deg);
|
|
transform-origin: 10% 10%;
|
|
}
|
|
|
|
.navbar-toggler .middle-bar {
|
|
opacity: 0;
|
|
filter: alpha(opacity=0);
|
|
}
|
|
|
|
.navbar-toggler .bottom-bar {
|
|
transform: rotate(-45deg);
|
|
transform-origin: 10% 90%;
|
|
}
|
|
|
|
/* State when navbar is opened (END) */
|
|
|
|
/* State when navbar is collapsed (START) */
|
|
.navbar-toggler.collapsed .top-bar {
|
|
transform: rotate(0);
|
|
}
|
|
|
|
.navbar-toggler.collapsed .middle-bar {
|
|
opacity: 1;
|
|
filter: alpha(opacity=100);
|
|
}
|
|
|
|
.navbar-toggler.collapsed .bottom-bar {
|
|
transform: rotate(0);
|
|
}
|
|
|
|
/* State when navbar is collapsed (END) */
|
|
|
|
/* Color of Toggler when collapsed */
|
|
.navbar-toggler.collapsed .toggler-icon {
|
|
background-color: #777;
|
|
}
|