What this library does
elm-ngx-animations is a standalone Angular animation library with directives and components for fades, slides, scales, rotations, scroll reveals, timelines, glass cards, and more – all optimized for performance and RTL support.
Pair it with an AI assistant (ChatGPT, Claude, Copilot, etc.) to generate code snippets, refactor existing motion, and explore advanced interaction patterns just by describing what you want.
Copy this prompt to get a full Angular standalone component example:
How do I create a fade-in on scroll using <div ngxFadeIn> from elm-ngx-animations?
Show a full Angular standalone component example.
Ask your LLM to build a combined bouncing + flipping hover effect:
Give me a code snippet that uses ngxBounceIn and ngxRotateIn together to build a bouncing, flipping card with hover effects in elm-ngx-animations.
Use this prompt when you want performance and accessibility guidance:
What are best practices for optimizing performance when using ngxParallaxScroll and ngxScrollReveal in elm-ngx-animations?
Focus on transforms/opacity, avoiding layout thrashing, and respecting prefers-reduced-motion.
Copy this when you want click- or interaction-driven slide animations:
Show how to combine ngxSlideIn with a button click event so the animation only plays when the user interacts with the UI in elm-ngx-animations.