Generator Keyframes
CSS keyframes generator with a timeline of steps and entrance, attention and exit presets.
Choose the primitives library your project already uses. Both look the same: your theme, not the variant, controls colors, shape, type and motion.
About this feature
What it's for
- CSS keyframes generator with a timeline of steps and entrance, attention and exit presets.
- Build a fade-up or shake animation visually and copy the @keyframes with a prefers-reduced-motion variant.
- Export Motion variants for a React component from an animation preview.
Includes
- Css keyframes builder
- Step timeline editor
- Entrance attention exit presets
- Live animation preview
- Replay
- Easing curve pad
- Duration delay repeat direction fill
- Reduced motion variant in output
Works with
- Radix UI and Base UI primitives (pick the one your project uses)
- React 19 and Tailwind CSS 4 in Next.js (App Router), Vite, React Router or TanStack Start, installed with the agentic-ui or shadcn CLI
- Your theme tokens, in light and dark mode
Install
Included with Agentic UI Kit (one-time license). Install needs your license key: see pricing · connect your project.
agentic-ui add generator-keyframesnpx shadcn@4.17.0 add @agentic-ui/generator-keyframesUsed in
A standalone component: drop it into any screen.
- Type
- Feature
- Variants
- Radix UI and Base UI
- Themes
- Light and dark
- Widths
- Preview it at desktop, tablet and mobile widths above.
- Motion
- Animated, with a reduced-motion fallback
- npm packages
- None beyond your project's React and Next.js
- Registry dependencies
lib-generator-foundationlib-motion- Files
14 files
- components/agentic-ui/generator-keyframes/generator-keyframes/generator-keyframes.tsx
- components/agentic-ui/generator-keyframes/generator-keyframes/keyframes-timeline.tsx
- components/agentic-ui/generator-keyframes/generator-keyframes/keyframes-model.ts
- components/agentic-ui/generator-keyframes/shared/util.ts
- components/agentic-ui/generator-keyframes/shared/oklch.ts
- components/agentic-ui/generator-keyframes/generator-keyframes/keyframes-edit.ts
- components/agentic-ui/generator-keyframes/generator-keyframes/keyframes-preview.tsx
- components/agentic-ui/generator-keyframes/generator-keyframes/keyframes-css.ts
- components/agentic-ui/generator-keyframes/generator-keyframes/keyframes-generate.ts
- components/agentic-ui/generator-keyframes/generator-keyframes/keyframes-presets.ts
- components/agentic-ui/generator-keyframes/generator-keyframes/keyframes-motion.ts
- components/agentic-ui/generator-keyframes/shared/viewport-toolbar.tsx
- components/agentic-ui/generator-keyframes/shared/name-field.tsx
- components/agentic-ui/generator-keyframes/index.ts
Related components
Generator Border Radius Blob
CSS blob shape generator with draggable border-radius handles and an eight-value border-radius output.
Details and live previewGenerator Clip Path
Clip-path generator with draggable points for polygon, circle, ellipse and inset shapes.
Details and live previewGenerator Css Loader
CSS loader generator with ring, dots, bars, pulse and orbit variants that exports CSS and a React component.
Details and live previewGenerator Easing Spring Editor
A design-system team tunes the brand ease and spring and exports them as a tokens.json override for the Stripe personality.
Details and live preview