Skip to content

AtlasNexusTech/framer-motion-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Framer Motion UI

Production-grade animated React interfaces. Purposeful motion design for modern web apps.

Demo Skill

What is this?

A comprehensive skill and demo repository for creating animated React pages and components using Framer Motion. Use this as a reference whenever you need:

  • Animated landing pages
  • Page transitions
  • Scroll-triggered reveals
  • Interactive hover/tap effects
  • Staggered list animations
  • Parallax scrolling
  • Gesture-based interactions
  • Number counters
  • Mount/unmount transitions

Quick Start

npm install framer-motion
import { motion, AnimatePresence } from "framer-motion";

<motion.div
  initial={{ opacity: 0, y: 20 }}
  animate={{ opacity: 1, y: 0 }}
  transition={{ duration: 0.5 }}
>
  Hello World
</motion.div>

Demo

Open demo.html in your browser to see all patterns in action, or visit the live demo.

Skill Documentation

See SKILL.md for the complete reference covering:

  • Core primitives (motion.div, variants, AnimatePresence)
  • Animation patterns (entrance, scroll, parallax, drag, counter)
  • Easing reference
  • Performance rules
  • Accessibility (useReducedMotion)
  • Delivery checklist

Philosophy

Animation should:

  1. Guide attention — lead the eye to what matters
  2. Communicate state — loading, success, error, transition
  3. Create continuity — make navigation feel spatial
  4. Delight without distracting — subtle > excessive

About

Create animated React pages with Framer Motion — page transitions, scroll animations, parallax, gesture interactions.

Topics

Resources

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages