/* transform으로 h3를 회전하면 h3가 회전하기 전에 존재했던 위치와 영역의 중앙에서 회전함
(을과 바 사이를 기준으로 회전을 했다는 이야기)
그래서 box의 왼쪽 상단에 글자를 배치하려면 글자의 위치를 변경해줘야 함. */
<a href=""> <span class="line1"></span> <span class="line2"></span> <span class="line3"></span> </a>csss는
a{
background: #2361be;
width: 100px;
height: 100px;
border-radius: 50px;
position: relative;
}
a span{
position: absolute;
left: 20px;
width: 60px;
height: 10px;
border-radius: 5px;
background: #fff;
}
a span.line1{
top: 22px;
transition: 0.5s;
}
a span.line2{
top: 44px;
transition: 0.2s;
}
a span.line3{
top: 66px;
transition: 0.5s;
}
a:hover span.line1{
top: 50px;
left: 10px;
width: 80px;
height: 5px;
transform: rotate(225deg);
}
a:hover span.line2{
top: 44px;
opacity:0;
}
a:hover span.line3{
top: 50px;
left: 10px;
width: 80px;
height: 5px;
transform: rotate(-225deg);
}