Pretty simple. The following code limits the conversion of key frames to 40%-60% (one fifth of the entire duration). So, if we give 6 seconds whole animation, 1.2s will be used for moving, and 4.8s will be used for delay. You can play with it to get more accurate numbers.
Demo
@-webkit-keyframes rotation { 0%, 40% {-webkit-transform: rotate(0deg);} 60%, 100% {-webkit-transform: rotate(90deg);} } @keyframes rotation { 0%, 40% { transform: rotate(0deg); } 60%, 100% { transform: rotate(90deg); } } .wrapper a:last-child div { -webkit-animation: rotation 6s infinite linear; animation: rotation 6s infinite linear; }
Itay source share