JSFiddle - React, Tailwind, and code Playground

HTML

<div class="container">
    <div class="spinner" id="spinner1"></div>
    <div class="spinner" id="spinner2"></div>
</div>

CSS

/* CSS3 keyframes */
@-webkit-keyframes clock {
    0% {-webkit-transform: rotate(0deg);}
    100% {-webkit-transform: rotate(360deg);}
}

@-moz-keyframes clock {
    0% {-moz-transform: rotate(0deg);}
    100% {-webkit-transform: rotate(360deg);}
}

@-webkit-keyframes counter-clock{
    0% {-webkit-transform: rotate(360deg);width: 85px;height: 85px;}
    50% {-webkit-transform: rotate(180deg);width: 185px; height: 185px;}
    100% {-webkit-transform: rotate(0deg);width: 85px;height: 85px;}
}
@-moz-keyframes counter-clock{
    0% {-moz-transform: rotate(360deg); width: 85px;height: 85px;}
    100% {-moz-transform: rotate(0deg);width: 185px;height: 185px;}
}


/* spinners */
.spinner {
    float: none;
    position: absolute;
    text-align: center;
    width: 85px;
    height: 85px;
 
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: 2;
    -moz-animation-direction: normal;
    -moz-animation-delay: 0;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;
 
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: 2;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;
}


#spinner1 {
    background-color: #454545;
    left: 31px;
    top: 45px;
 
    -moz-animation-name: clock;
    -moz-animation-duration: 10s;
 
    -webkit-animation-name: clock;
    -webkit-animation-duration: 10s;
}

#spinner2 {
    background-color: #123123;
    left: 81px;
    top: 85px;
 
    -moz-animation-name: counter-clock;
    -moz-animation-duration: 10s;
 
    -webkit-animation-name: counter-clock;
    -webkit-animation-duration: 10s;
}