<div class="dotting"></div>
.dotting {
color:#FAB500;
display: inline-block; width: 6px;height: 6px;
box-shadow: 7px 0 currentColor, 21px 0 currentColor, 35px 0 currentColor, 49px 0 currentColor, 63px 0 currentColor, 77px 0 currentColor, 91px 0 currentColor, 105px 0 currentColor, 119px 0 currentColor, 133px 0 currentColor;
animation: dot 4s infinite step-start both;
*zoom: expression(this.innerHTML = '..........');
}
.dotting:before { content: '..........'; }
.dotting::before { content: ''; }
:root .dotting { margin-right: 132px; }
@keyframes dot {
0% { box-shadow: none; }
10% { box-shadow: 7px 0 currentColor; }
20% { box-shadow: 7px 0 currentColor, 21px 0 currentColor; }
30% { box-shadow: 7px 0 currentColor, 21px 0 currentColor, 35px 0 currentColor; }
40% { box-shadow: 7px 0 currentColor, 21px 0 currentColor, 35px 0 currentColor, 49px 0 currentColor; }
50% { box-shadow: 7px 0 currentColor, 21px 0 currentColor, 35px 0 currentColor, 49px 0 currentColor, 63px 0 currentColor; }
60% { box-shadow: 7px 0 currentColor, 21px 0 currentColor, 35px 0 currentColor, 49px 0 currentColor, 63px 0 currentColor, 77px 0 currentColor; }
70% { box-shadow: 7px 0 currentColor, 21px 0 currentColor, 35px 0 currentColor, 49px 0 currentColor, 63px 0 currentColor, 77px 0 currentColor, 91px 0 currentColor; }
80% { box-shadow: 7px 0 currentColor, 21px 0 currentColor, 35px 0 currentColor, 49px 0 currentColor, 63px 0 currentColor, 77px 0 currentColor, 91px 0 currentColor, 105px 0 currentColor; }
90% { box-shadow: 7px 0 currentColor, 21px 0 currentColor, 35px 0 currentColor, 49px 0 currentColor, 63px 0 currentColor, 77px 0 currentColor, 91px 0 currentColor, 105px 0 currentColor, 119px 0 currentColor; }
100% { box-shadow: 7px 0 currentColor, 21px 0 currentColor, 35px 0 currentColor, 49px 0 currentColor, 63px 0 currentColor, 77px 0 currentColor, 91px 0 currentColor, 105px 0 currentColor, 119px 0 currentColor, 133px 0 currentColor; }
}