<!DOCTYPE html>
<html lang="ko">
<head>
<title>rotate</title>
<style>
#menu{
position: relative;
width: 150pt;
height: 130pt;
background-color: cyan;
margin: auto;
border-radius: 20pt;
}
#menu:hover{
background-color: orange;
cursor: grab;
}
#menu> strong {
position: absolute;
left: 45pt;
bottom: 10pt;
}
#menu>.gear {
position: absolute;
width: 40px;
height: 40px;
background-image: url(../images/gear-gray.png);
background-size: 40px 40px;
}
#menu>.gear:nth-child(1){
top: 16px;
left: 46px;
}
#menu>.gear:nth-child(2){
top: 47px;
left: 64px;
transform: rotate(30deg);
}
#menu:hover>.gear{
background-image: url(../images/gear.png);
transition: .4s linear;
}
#menu:hover>.gear:nth-child(1){
transform: rotate(-180deg);
}
#menu:hover>.gear:nth-child(2){
transform: rotate(210deg);
}
</style>
</head>
<body>
<div id="menu">
<div class="gear"></div>
<div class="gear"></div>
<strong>SETTINGS</strong>
</div>
</body>
</html>