Spinning Striped Circles
by achudars
HTML
<div id="outer-outer-outer">
<div id="outer-outer">
<div id="outer">
<div id="inner"></div>
</div>
</div>
</div>
CSS
* {
overflow:hidden;
}
#outer-outer-outer {
-webkit-animation: rotation 7s infinite linear;
position:absolute;
top: 10%;
left:10%;
width:400px;
height:400px;
border-radius: 50%;
border: 5px dotted black;
margin: 0 auto;
text-align:center;
background-color: #0ae;
background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.5, transparent), to(transparent));
background-image: -moz-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
background-image: -o-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
background-image: linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
-webkit-background-size: 50px 50px;
-moz-background-size: 50px 50px;
background-size: 50px 50px;
}
#outer-outer {
-webkit-animation: rotation 5s infinite linear;
width:200px;
height:200px;
border-radius: 50%;
border: 5px dotted black;
margin: 0 auto;
text-align:center;
background-color: #a3e;
background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.5, transparent), to(transparent));
background-image: -moz-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
background-image: -o-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
background-image: linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
-webkit-background-size: 50px 50px;
-moz-background-size: 50px 50px;
background-size: 50px 50px;
}
#outer {
-webkit-animation: rotation 4s infinite linear;
width:100px;
height:100px;
border-radius: 50%;
border: 5px dotted black;
text-align:center;
margin: 0 auto;
background-color: #ac0;
background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.5,...