Table of contents
Jump to:
Introduction
Some Examples
- Scroll and Page combined
- SVG path length
- Keyframes: Position and color
- Keyframes: Morphing an SVG path
- Colors: Keyframe animation
- Colors: Interpolation
- Colors: Switching between states
- Tracking the cursor
- Variants: Animation propagation
- Variants: Staggered animation
- Cycling parent and child variants
- SVG gradient animation
- Animate Presence
- Animate Presence: Stack 3D
- Layout animation
- Swapping elements
- Swipe to delete
Code Overrides
- Code Overrides
- Basic Overrides
- Sharing Data Between Overrides
- Overriding Code Components
Code Components
- Component Styling
- Component Sizing
- Importing Other Layers, Components, and Packages
- Property Controls
- General
- By property type
Smart Code Components
- iOS Segmented Control
The Main Properties
Hooks
Gesture Animations
Variants
Keyframes
Animation Types
Exit Animations
- Exit Animations
Cycling Through States
Layout Animations
Motion Values
- Motion Values
- Scroll-Linked Animations
- Scroll Layers for Prototyping
- Animating Motion Values
- Springy Motion Values
Scroll-Triggered Animations
Manual Controls
- The useAnimate() Hook
- The useAnimationControls() Hook
SVG Animations
Dragging
Reorder
- Reorder
Using a Web API
Animatable Properties
- Animatable Properties
API Overview
A Framer Motion Project
- Routing