How to make an image rotate

4

I need to make an image spin infinitely only with HTML and CSS and possible if yes how it can be done.     

asked by anonymous 20.05.2015 / 18:29

1 answer

5

A similar question in SOen ran counter to your question:

HTML:

<img class="image" src="http://makeameme.org/media/templates/120/grumpy_cat.jpg"alt="" width="120" height="120">

CSS:

.image {
    position: absolute;
    /**top: 50%;**/
    /**left: 50%;**/
    width: 120px;
    height: 120px;
    /**margin:-60px 0 0 -60px;**/
    -webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

It's up to you to add margins or not but I've commented them following the @renan user's report

    
20.05.2015 / 18:32