mobile hamburger icon update with animation<
This commit is contained in:
parent
4d9e484f61
commit
51f87bb0d9
@ -67,7 +67,9 @@
|
||||
<header class="o_main_header border-bottom navbar navbar-light navbar-expand-lg">
|
||||
{% include "layout_templates/header.html" %}
|
||||
<button class="navbar-toggler pe-3 border-0" type="button" data-bs-toggle="collapse" data-bs-target="#o_main_toctree" aria-label="Toggle navigation">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
</header>
|
||||
{% endblock %}
|
||||
|
@ -82,6 +82,49 @@ header.o_main_header{
|
||||
@include font-size($font-size-secondary);
|
||||
}
|
||||
}
|
||||
.navbar-toggler {
|
||||
border: none;
|
||||
&[aria-expanded="true"] {
|
||||
.icon-bar {
|
||||
&:nth-of-type(1) {
|
||||
@include o-transform(rotate(45deg));;
|
||||
@include o-transform-origin(10%, 10%)
|
||||
}
|
||||
&:nth-of-type(2) {
|
||||
opacity: 0;
|
||||
filter: alpha(opacity=0);
|
||||
}
|
||||
&:nth-of-type(3) {
|
||||
@include o-transform(rotate(-45deg));
|
||||
@include o-transform-origin(10%, 90%)
|
||||
}
|
||||
}
|
||||
}
|
||||
.icon-bar {
|
||||
display: block;
|
||||
width: 22px;
|
||||
height: 2px;
|
||||
background-color: $gray-dark;
|
||||
@include o-transition(all, .2s);
|
||||
&+ .icon-bar {
|
||||
margin-top: 4px;
|
||||
}
|
||||
&:nth-of-type(1) {
|
||||
@include o-transform(rotate(0));
|
||||
}
|
||||
&:nth-of-type(2) {
|
||||
opacity: 1;
|
||||
filter: alpha(opacity=100);
|
||||
}
|
||||
&:nth-of-type(3) {
|
||||
@include o-transform(rotate(0));
|
||||
}
|
||||
}
|
||||
&:focus {
|
||||
box-shadow: none;
|
||||
outline:none;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.o_logo img {
|
||||
|
Loading…
Reference in New Issue
Block a user