JSFiddle - React, Tailwind, and code Playground
HTML
<div class="wrap">
<div class="img"></div>
</div>
CSS
@-webkit-keyframes bgOrbit {
from { -webkit-transform: rotate(0deg) translateX(50px) rotate(0deg); }
to { -webkit-transform: rotate(360deg) translateX(50px) rotate(-360deg); }
}
div.wrap {
position: absolute;
width: 300px;
height: 300px;
}
.img {
background-image: url(http://www.prophoto.com/jsfiddle/thumb.jpg);
position: absolute;
width: 120%;
height: 120%;
top: 80px;
left: 80px;
background-repeat: no-repeat;
-webkit-filter: blur(3px);
-webkit-animation: 3s bgOrbit linear infinite;
}