Пример
@keyframes anim1 { from {width:100px;} to {width:500px;} } div { animation-name:anim1; animation-duration:4s; animation-iteration-count:infinite; }
Обратите внимание: данное свойство поддерживается в браузерах IE10+, Firefox и Opera. Для браузеров Chrome и Safari требуется префикс -webkit.
С помощью свойства animation-direction Вы можете установить порядок выполнения анимации.
С помощью значения alternate Вы можете указать, что анимация должна выполняться в обратном порядке в четные разы и в нормальном в нечетные.
Обратите внимание: по умолчанию данное свойство имеет значение normal обозначающее, что анимация должна всегда выполняться в нормальном порядке.