animations
List CSS keyframes, transitions, Web Animations API, and View Transitions with selectors, properties, durations, and play states. Record new motion over a window after actions like hover or click.
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.
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 |