Свойство transition
ничего не делает внутри ключевых кадров. Вы можете либо использовать свойство transition
, чтобы указать, как рисовать переходы между селекторами / преобразованиями (ie, по умолчанию и :hover
), либо использовать ключевые кадры, чтобы указать, как оно преобразуется во временном диапазоне (ie, from
/ to
или 0%
, 50%,
100%
и др. c).
Когда вы думаете об этом, это два разных способа выражения одной и той же информации.
Вы можете использовать свойство animation-timing-function
в отдельных ключевых кадрах, если вы хочу больше контроля над переходами. Просто знайте, что это не поддерживалось в Safari (iOS / OSX) примерно до 2015 года, поэтому у вас могут возникнуть проблемы, если вам потребуется поддержка этих версий.