mirror of
https://github.com/kremalicious/blog.git
synced 2024-11-12 08:05:18 +01:00
48 lines
1002 B
Stylus
48 lines
1002 B
Stylus
|
.hamburger
|
||
|
@extend .transition
|
||
|
width: 18px
|
||
|
height: 18px
|
||
|
position: relative
|
||
|
transform: rotate(0deg)
|
||
|
cursor: pointer
|
||
|
margin-top: 6px
|
||
|
|
||
|
span
|
||
|
@extend .transition
|
||
|
display: block
|
||
|
position: absolute
|
||
|
height: 3px
|
||
|
width: 100%
|
||
|
background: $text-color-light
|
||
|
border-radius: 20px
|
||
|
opacity: 1
|
||
|
left: 0
|
||
|
transform: rotate(0deg)
|
||
|
|
||
|
&:nth-child(1)
|
||
|
top: 0px
|
||
|
transform-origin: left center
|
||
|
|
||
|
&:nth-child(2)
|
||
|
top: 5px
|
||
|
transform-origin: left center
|
||
|
|
||
|
&:nth-child(3)
|
||
|
top: 10px
|
||
|
transform-origin: left center
|
||
|
|
||
|
|
||
|
// open state
|
||
|
.has-menu-open &
|
||
|
&:nth-child(1)
|
||
|
transform: rotate(45deg)
|
||
|
top: -1px
|
||
|
|
||
|
&:nth-child(2)
|
||
|
width: 0%
|
||
|
opacity: 0
|
||
|
|
||
|
&:nth-child(3)
|
||
|
transform: rotate(-45deg)
|
||
|
top: 12px
|