<div class="container">
Hover / Tap
<div class="dot one"><br></div>
<div class="dot two"><br></div>
<div class="dot three"><br></div>
<div class="dot four"><br></div>
<div class="dot five"><br></div>
<div class="dot six"><br></div>
<div class="dot seven"><br></div>
<div class="dot eight"><br></div>
<div class="dot nine"><br></div>
<div class="dot ten"><br></div>
<div class="dot eleven"><br></div>
<div class="dot twelve"><br></div>
<div class="dot thirteen"><br></div>
<div class="dot fourteen"><br></div>
<div class="dot fifteen"><br></div>
<div class="dot sixteen"><br></div>
<div class="dot seventeen"><br></div>
<div class="dot eighteen"><br></div>
<div class="dot nineteen"><br></div>
<div class="dot twenty"><br></div>
</div>
.container {
width: 300px;
height: 100px;
position: relative;
margin: 100px auto;
border-radius: 50px;
border: 3px dotted #eee;
text-align: center;
font-family: sans-serif;
padding-top: 10px;
}
.dot {
position: absolute;
background: black;
width: 50px;
height: 50px;
border-radius: 50%;
transform: rotate(0deg);
top: 25px;
left: 25px;
opacity: 0.1;
transition: all 0.75s cubic-bezier(.71,0,.33,1.56) 0ms;
}
.container:hover .dot {
transform: rotate(360deg);
border-radius: 0%;
left: 225px;
background: pink;
}
.dot.two {
transition-delay: 3ms;
}
.dot.three {
transition-delay: 6ms;
}
.dot.four {
transition-delay: 9ms;
}
.dot.five {
transition-delay: 11ms;
}
.dot.six {
transition-delay: 14ms;
}
.dot.seven {
transition-delay: 17ms;
}
.dot.eight {
transition-delay: 20ms;
}
.dot.nine {
transition-delay: 23ms;
}
.dot.ten {
transition-delay: 26ms;
}
.dot.eleven {
transition-delay: 29ms;
}
.dot.twelve {
transition-delay: 32ms;
}
.dot.thirteen {
transition-delay: 35ms;
}
.dot.fourteen {
transition-delay: 38ms;
}
.dot.fifteen {
transition-delay: 41ms;
}
.dot.sixteen {
transition-delay: 44ms;
}
.dot.seventeen {
transition-delay: 47ms;
}
.dot.eighteen {
transition-delay: 50ms;
}
.dot.nineteen {
transition-delay: 53ms;
}
.dot.twenty {
transition-delay: 56ms;
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.