Object Following Arc in CSS
HTML
<div style="height:700px" id="c">
<div id="m" style="
-webkit-transform-origin:300px 30px;
-moz-transform-origin:300px 30px;
-o-transform-origin:300px 30px;
-ms-transform-origin:300px 30px;
transform-origin:300px 30px;
transition: width 2s, heigth 2s, transform 2s;
"></div>
</div>
CSS
#c:hover #m{
-webkit-transform: rotate(180deg);
-webkit-transition: all 1s ease-in-out;
-moz-transform: rotate(180deg);
-moz-transition: all 1s ease-in-out;
-o-transform: rotate(180deg);
-o-transition: all 1s ease-in-out;
-ms-transform: rotate(180deg);
-ms-transition: all 1s ease-in-out;
transform: rotate(180deg);
transition: all 1s ease-in-out;
width: 500px;
heigth: 500px;
}
#m{
width:60px;height:60px;position:absolute;background:green; border-radius:30px; top:270px;left:20px;
}