first-start / src /shared /ui /Burger /Burger.module.scss
Артем Леванов
first commit
41a71fd
@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);
}