К сожалению, это невозможно за пределами препроцессора.В CSS объявления свойств для изменения в анимации должны появляться в определенных правилах ключевых кадров в @keyframes
at-rule.
Самое близкое, что вы можете получить, это абстрагировать значения в каждом ключевом кадре.к пользовательским свойствам вне правила @keyframes
, а затем ссылаться на них внутри него с помощью var()
, но сами свойства (такие как transform
) все еще должны быть указаны внутри ключевого кадра.