html{
background:#000;
overflow:hidden;
}
.dot{
border-radius:50%;
height:40px;
width:40px;
position:absolute;
}
#hold{
position:absolute;
left:50%;
top:50%;
width:280px;
animation: rotate 4s linear infinite;
transform-origin:0 0;
}
.dot:nth-child(odd){
background:white;
}
.dot:nth-child(even){
background:black;
}
@keyframes osc{
0%{left:-20px;}
50%{left:20px;}
100%{left:-20px;}
}
@keyframes rainbow{
0%{background:hsla(0,90%,50%,1);}
25%{background:hsla(90,90%,50%,1);}
50%{background:hsla(180,90%,50%,1);}
75%{background:hsla(270,90%,50%,1);}
100%{background:hsla(360,90%,50%,1);}
}
@keyframes rotate{
from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}