circular CSS3 animation
HTML
<div>
<div></div>
</div>
CSS
div{
width:200px;
height:200px;
/*border:1px solid #333;*/
position:relative;
margin-top:100px;
margin-left:150px;
-webkit-animation: circular 3s infinite linear;
}
div > div{
width:50px;
height:50px;
background:purple;
position:absolute;
top:20px;
left:75px;
border-radius:100px;
-webkit-animation:none;
margin:0;
}
@-webkit-keyframes circular{
0%{
-webkit-transform:rotate(0deg);
-webkit-transform-origin:0% 0%;
}
20%{
-webkit-transform:rotate(72deg);
-webkit-transform-origin:0% 25%;
}
40%{
-webkit-transform:rotate(144deg);
-webkit-transform-origin:0% 50%;
}
60%{
-webkit-transform:rotate(216deg);
-webkit-transform-origin:0% 75%;
}
70%{
-webkit-transform:rotate(288deg);
-webkit-transform-origin:0% 100%;
}
100%{
-webkit-transform:rotate(360deg);
-webkit-transform-origin:0% 0%;
}
}