2016-11-12 3 views
0

Я не могу заставить свою анимацию работать. Я хочу, чтобы он вращался на 180 градусов, и ничего не происходит. Я помещаю свой код в неправильное место? Вот мой CSS код:Попытка заставить анимацию вращения работать. Что не так?

@keyframes headerspin { 
    from { 
     transform: rotation(0deg); 
    } 

    to { 
     transform: rotation(180deg); 
    } 
} 

Вот где я пытаюсь вставить свою анимацию:

img#headergif { 
    animation-name: headerspin; 
    animation-duration: 1.5s; 
} 

ответ

1

Вместо transform: rotation(0deg); использования transform: rotate(0deg);

div { 
 
      width: 100px; 
 
      height: 100px; 
 
      background-color: red; 
 
      -webkit-animation-name: example; 
 
      -webkit-animation-duration: 4s; 
 
      animation-name: example; 
 
      animation-duration: 4s; 
 
     } 
 
     
 
     @keyframes example { 
 
      from { 
 
       transform: rotate(0deg); 
 
      } 
 
      to { 
 
       transform: rotate(180deg); 
 
      } 
 
     }
<!DOCTYPE html> 
 
<html> 
 
<body> 
 

 
    <div></div> 
 

 
</body> 
 

 
</html>