group
Определяет список шагов анимации, которые будут выполняться параллельно.
Предупреждение об устаревании
API
function group( steps: AnimationMetadata[], options?: AnimationOptions | null, ): AnimationGroupMetadata;
@paramsteps
AnimationMetadata[]Массив объектов шагов анимации.
- Если шаги заданы вызовами функций
style()илиanimate(), каждый вызов в группе выполняется мгновенно. - Чтобы задать стили смещения, применяемые позднее, определите шаги с помощью
keyframes()или используйте вызовыanimate()со значением задержки. Например:
group([
animate("1s", style({ background: "black" })),
animate("2s", style({ color: "white" }))
])
@paramoptions
AnimationOptions | nullОбъект параметров, содержащий задержку и параметры, определяемые разработчиком. Они задают значения стилей по умолчанию, которые можно переопределить при вызове.
@returns
AnimationGroupMetadata
Примечания по использованию
Группировка анимаций полезна, когда последовательность стилей должна анимироваться с разным временем начала и завершаться в разное время.
При вызове внутри вызова sequence() или transition() выполнение не переходит к следующей инструкции, пока не завершатся все внутренние шаги анимации.
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/animations/group