Frontend
16,826 installs
CSS Animations for HyperFrames
by heygen-com/hyperframes
CSS animation adapter patterns for HyperFrames. Use when authoring CSS keyframes, animation-delay based timing, animation-fill-mode, animation-play-state, or…
Skill content
CSS keyframe animations for HyperFrames with deterministic seeking and preview support. - Animates single elements with fixed duration and iteration count; use GSAP for multi-element choreography - Requires data-start and data-duration attributes for timeline synchronization; supports finite animation-iteration-count and animation-fill-mode: both - Adapter discovers animated elements by computed animation-name and seeks browser Animation handles, falling back to negative animation-delay in unsupported environments - Best for decorative loops, shimmer, glow, masks, and entrance effects; avoid infinite animations, layout property changes, and user-event-triggered state CSS Animations for HyperFrames HyperFrames can seek CSS keyframe animations through its css runtime adapter. Use this for simple repeated motifs, background motion, shimmer, glow, masks, and non-sequenced decoration. For scene choreography, GSAP is usually clearer. CSS animations work best when the motion belongs to one element and has a fixed duration. Contract - Put the animated element in the DOM before runtime initialization finishes. - Give timed elements a data-start value so local animation time matches the clip. - Use finite animation-duration and animation-iteration-count because the negative-delay fallback cannot represent unbounded duration in environments without WAAPI-backed CSS animations. - Prefer animation-fill-mode: both so seeked states hold before and after active motion. - Avoid wall-clock JavaScript, hover-triggered state, and class toggles that depend on user events. The adapter discovers elements with computed animation-name, seeks their browser Animation handles when available, and falls back to pausing with negative animation-delay. Basic Pattern