Когда вы используете ключевые кадры, вы должны включать как минимум 0%
и 100%
ключевые кадры.Таким образом, вы можете решить эту проблему, просто изменив свой CSS следующим образом:
@-webkit-keyframes pulse {
0% { -webkit-transform:rotate(0deg);}
25% { -webkit-transform:rotate(90deg);}
50% { -webkit-transform:rotate(180deg);}
75% { -webkit-transform:rotate(270deg);}
100% { -webkit-transform:rotate(270deg);}
}
Кроме того, вместо начального и конечного процентов можно использовать ключевые слова from
и to
:
@-webkit-keyframes pulse {
from { -webkit-transform:rotate(0deg);}
25% { -webkit-transform:rotate(90deg);}
50% { -webkit-transform:rotate(180deg);}
75% { -webkit-transform:rotate(270deg);}
to { -webkit-transform:rotate(270deg);}
}