[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Animation](./puppeteer.protocol.animation.md) > [AnimationEffect](./puppeteer.protocol.animation.animationeffect.md) ## Protocol.Animation.AnimationEffect interface AnimationEffect instance Signature: ```typescript export interface AnimationEffect ``` ## Properties | Property | Type | Description | | --- | --- | --- | | [backendNodeId](./puppeteer.protocol.animation.animationeffect.backendnodeid.md) | [DOM.BackendNodeId](./puppeteer.protocol.dom.backendnodeid.md) | AnimationEffect's target node. | | [delay](./puppeteer.protocol.animation.animationeffect.delay.md) | number | AnimationEffect's delay. | | [direction](./puppeteer.protocol.animation.animationeffect.direction.md) | string | AnimationEffect's playback direction. | | [duration](./puppeteer.protocol.animation.animationeffect.duration.md) | number | AnimationEffect's iteration duration. | | [easing](./puppeteer.protocol.animation.animationeffect.easing.md) | string | AnimationEffect's timing function. | | [endDelay](./puppeteer.protocol.animation.animationeffect.enddelay.md) | number | AnimationEffect's end delay. | | [fill](./puppeteer.protocol.animation.animationeffect.fill.md) | string | AnimationEffect's fill mode. | | [iterations](./puppeteer.protocol.animation.animationeffect.iterations.md) | number | AnimationEffect's iterations. | | [iterationStart](./puppeteer.protocol.animation.animationeffect.iterationstart.md) | number | AnimationEffect's iteration start. | | [keyframesRule](./puppeteer.protocol.animation.animationeffect.keyframesrule.md) | [KeyframesRule](./puppeteer.protocol.animation.keyframesrule.md) | AnimationEffect's keyframes. |