<div class="image"></div>
html, body {
  width: 100%;
  height: 100%;
}

.image {
  background-image: url(http://lorempixel.com/1000/1000/food);
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  animation: rotate 30s infinite linear;
}

@keyframes rotate {
  from {
    transform: scale(1.2) rotate(0) translate3D(-1.5%,-1.5%,0) rotate(0)
  }
  to {
    transform: scale(1.2) rotate(-360deg) translate3D(-1.5%,-1.5%,0) rotate(360deg)
  }
}
View Compiled

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.