I replicated this: How to spin an image horizontally with CSS
It works perfect, but how do I get the images to spin automatically upon loading the page instead of having to click the text that says Loading?
$(".button.loading").on('click', function(){
$("#imageLoading").addClass("imageRotateHorizontal");
});
$(".button.stop").on('click', function(){
$("#imageLoading").removeClass("imageRotateHorizontal");
});
.imageRotateHorizontal{
-moz-animation: spinHorizontal .8s infinite linear;
-o-animation: spinHorizontal .8s infinite linear;
-webkit-animation: spinHorizontal .8s infinite linear;
animation: spinHorizontal .8s infinite linear;
}
@-moz-keyframes spinHorizontal {
0% {
-moz-transform: rotateY(0deg);
}
100% {
-moz-transform: rotateY(360deg);
}
}
@keyframes spinHorizontal {
0% {
transform: rotateY(0deg);
}
100% {
transform: rotateY(360deg);
}
}
@-ms-keyframes spinHorizontal {
0% {
-ms-transform: rotateY(0deg);
}
100% {
-ms-transform: rotateY(360deg);
}
}
@-o-keyframes spinHorizontal {
0% {
-o-transform: rotateY(0deg);
}
100% {
-o-transform: rotateY(360deg);
}
}
@-webkit-keyframes spinHorizontal {
0% {
-webkit-transform: rotateY(0deg);
}
100% {
-webkit-transform: rotateY(360deg);
}
}
.button{
cursor: pointer;
}
<div style="width: 200px">
<div style="float:left">
<div class='button loading'>Loading</div>
<div class='button stop'>Stop</div>
</div>
<div style="float:right">
<img id='imageLoading' src="http://showroomirisv07.cloudapp.net/Iris.Platform.Resources/Images/Iris/IRIS_color_24x24.png" />
</div>
<div>