animations
List CSS transitions, keyframes, Web Animation API, and view transitions with selectors, properties, duration, easing, and play state; record motion starting after clicks, hovers, or scrolls.
Instructions
List the page animations: CSS animations, transitions, Web Animations and View Transitions, each with selector and ref, animated properties, duration, delay, easing (linear() curves included), iterations, play state, timeline (document, scroll, view). composited_estimate guesses whether only transform/opacity/filter move (an estimate, not the compositor's answer); fade_only marks opacity-only fades, what prefers-reduced-motion should leave. Without duration_ms: what runs now. With duration_ms: records every animation that starts in the window, optionally after an action (hover, click, scroll, key), since a 150 ms transition is over before a second call. Refuses on a hidden page. Pair with emulate_media reducedMotion to check the reduced version; how smoothly they run is frames.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max animations listed; the summary counts all | |
| scope | No | CSS selector: only animations on this element or inside it | |
| action | No | Action run right after recording starts | |
| tab_id | No | Target tab; omitted = last tab navigated in this session, else the active one | |
| frame_id | No | Target iframe id from get_frames; omitted = main frame | |
| duration_ms | No | Record for this many ms (max 30000) instead of a snapshot |