|
@import '@/app/globalStyles/config/mixin.scss'; |
|
|
|
.Burger { |
|
position: relative; |
|
flex-shrink: 0; |
|
width: 20px; |
|
height: 20px; |
|
cursor: pointer; |
|
border-radius: 50%; |
|
|
|
&--desktop { |
|
height: 100%; |
|
border-radius: 0; |
|
|
|
@include before-768 { |
|
display: none; |
|
} |
|
} |
|
|
|
&--mobile { |
|
display: none; |
|
|
|
@include before-768 { |
|
display: block; |
|
margin-right: 17px; |
|
} |
|
} |
|
} |
|
|
|
.burger__strip, |
|
.burger__strip:before, |
|
.burger__strip:after { |
|
position: absolute; |
|
top: 50%; |
|
left: 50%; |
|
width: 16px; |
|
height: 2px; |
|
margin-top: -1px; |
|
margin-left: -8px; |
|
background-color: var(--t-descriptive-c-2); |
|
} |
|
|
|
.burger__strip:before, |
|
.burger__strip:after { |
|
content: ''; |
|
transition: 0.3s; |
|
} |
|
|
|
.burger__strip:before { |
|
transform: translateY(-5px); |
|
} |
|
|
|
.burger__strip:after { |
|
transform: translateY(5px); |
|
} |
|
|
|
.active .burger__strip { |
|
height: 0; |
|
} |
|
|
|
.active .burger__strip:before { |
|
transform: rotate(45deg); |
|
} |
|
|
|
.active .burger__strip:after { |
|
transform: rotate(-45deg); |
|
} |
|
|