<h3>But... Which is the animation?</h3>
<div class='rotator animation'></div>
<h3>Is it this one?</h3>
<div class='rotator transition'></div>
.rotator {
width: 100px;
height: 100px;
margin: 20px;
background-color:teal;
}
.transition {
-webkit-transition: all 1000s linear;
-moz-transition: all 1000s linear;
-ms-transition: all 1000s linear;
-o-transition: all 1000s linear;
transition: all 1000s linear;
}
.translateAnimationClass {
-webkit-transform: rotateX(43200deg) rotateY(14400deg);
-moz-transform: rotateX(43200deg) rotateY(14400deg);
-ms-transform: rotateX(43200deg) rotateY(14400deg);
-o-transform: rotateX(43200deg) rotateY(14400deg);
transform: rotateX(43200deg) rotateY(14400deg);
}
.animation {
-webkit-animation: rotator 25s linear infinite;
-moz-animation: rotator 25s linear infinite;
-ms-animation: rotator 25s linear infinite;
-o-animation: rotator 25s linear infinite;
animation: rotator 25s linear infinite;
}
@-webkit-keyframes rotator {
0% { -webkit-transform: rotateX(0deg) rotateY(0deg); }
100% { -webkit-transform: rotateX(1080deg) rotateY(360deg); }
}
@-moz-keyframes rotator {
0% { -moz-transform: rotateX(0deg) rotateY(0deg); }
100% { -moz-transform: rotateX(1080deg) rotateY(360deg); }
}
@-ms-keyframes rotator {
0% { -ms-transform: rotateX(0deg) rotateY(0deg); }
100% { -ms-transform: rotateX(1080deg) rotateY(360deg); }
}
@-o-keyframes rotator {
0% { -o-transform: rotateX(0deg) rotateY(0deg); }
100% { -o-transform: rotateX(1080deg) rotateY(360deg); }
}
@keyframes rotator {
0% { transform: rotateX(0deg) rotateY(0deg); }
100% { transform: rotateX(1080deg) rotateY(360deg); }
}
window.onload = function() { document.getElementsByClassName('transition')[0].classList.add('translateAnimationClass'); }
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.