[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [CSS](./puppeteer.protocol.css.md) > [CSSKeyframeRule](./puppeteer.protocol.css.csskeyframerule.md) ## Protocol.CSS.CSSKeyframeRule interface CSS keyframe rule representation. Signature: ```typescript export interface CSSKeyframeRule ``` ## Properties | Property | Type | Description | | --- | --- | --- | | [keyText](./puppeteer.protocol.css.csskeyframerule.keytext.md) | [Value](./puppeteer.protocol.css.value.md) | Associated key text. | | [origin](./puppeteer.protocol.css.csskeyframerule.origin.md) | [StyleSheetOrigin](./puppeteer.protocol.css.stylesheetorigin.md) | Parent stylesheet's origin. | | [style](./puppeteer.protocol.css.csskeyframerule.style.md) | [CSSStyle](./puppeteer.protocol.css.cssstyle.md) | Associated style declaration. | | [styleSheetId](./puppeteer.protocol.css.csskeyframerule.stylesheetid.md) | [StyleSheetId](./puppeteer.protocol.css.stylesheetid.md) | The css style sheet identifier (absent for user agent stylesheet and user-specified stylesheet rules) this rule came from. |