Правило @keyframes
определяет код анимации.
Анимация создается путем постепенного перехода от одного набора стилей CSS к другому.
Во время анимации вы можете изменить наборCSS-стилей много раз.
Укажите, когда изменение стиля произойдет в процентах, или с ключевыми словами «от» и «до», что равно 0% и 100%.0% - это начало анимации, 100% - когда анимация завершена.
Совет. Для лучшей поддержки браузера всегда следует указывать селекторы 0% и 100%.
Примечание: важное правило игнорируется в ключевом кадре
Подробнее на https://developer.mozilla.org/en-US/docs/Web/CSS/@keyframes