[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Animation](./puppeteer.protocol.animation.md) > [Animation](./puppeteer.protocol.animation.animation.md) ## Protocol.Animation.Animation interface Animation instance. Signature: ```typescript export interface Animation ``` ## Properties | Property | Type | Description | | --- | --- | --- | | [cssId](./puppeteer.protocol.animation.animation.cssid.md) | string | A unique ID for Animation representing the sources that triggered this CSS animation/transition. | | [currentTime](./puppeteer.protocol.animation.animation.currenttime.md) | number | Animation's current time. | | [id](./puppeteer.protocol.animation.animation.id.md) | string | Animation's id. | | [name](./puppeteer.protocol.animation.animation.name.md) | string | Animation's name. | | [pausedState](./puppeteer.protocol.animation.animation.pausedstate.md) | boolean | Animation's internal paused state. | | [playbackRate](./puppeteer.protocol.animation.animation.playbackrate.md) | number | Animation's playback rate. | | [playState](./puppeteer.protocol.animation.animation.playstate.md) | string | Animation's play state. | | [source](./puppeteer.protocol.animation.animation.source.md) | [AnimationEffect](./puppeteer.protocol.animation.animationeffect.md) | Animation's source animation node. | | [startTime](./puppeteer.protocol.animation.animation.starttime.md) | number | Animation's start time. | | [type](./puppeteer.protocol.animation.animation.type.md) | ('CSSTransition' \| 'CSSAnimation' \| 'WebAnimation') | Animation type of Animation. (AnimationType enum) |