Examples
Got an example you want to see here & share with the community? Check out this guide.
Animating AutoAnimating widths with react-spring, use-measure and interpolation - auto
- useMeasure
- width
- interpolation
- useSpring
Async CSS variablesUsing CSS variables with the useSpring hook and animation chains - loop
- async
- variables
- css
- useSpring
Basic TrailIntroduction to using the useTrail hook as part of a wrapper component - useTrail
- configuration
- basic
Basic TransitionBasic viewport sized transition of cards animating with the imperative API - springref
- imperative
- useTransition
CardAnimating images on a card with react-spring and use-gesture. - scrolling
- useSpring
- interpolation
- useGesture
- cards
Cards StackAnimating a stack of cards with @use-gesture/react's useDrag hook, useSprings and interpolation - use-gesture
- cards
- useDrag
- interpolation
- useSprings
Chaining Transition and a SpringOrchestrating a useTransition and useSpring hook with the useChain hook. - springref
- useChain
- useTransition
- useSpring
CSS GradientsUse interpolations & easings to create the CSS gradients you've been seeing all over the web. - interpolation
- gradients
- css
- useSpring
- leva
CSS KeyframesSimulating CSS keyframes with interpolations - css
- interpolation
- useSpring
- keyframes
Draggable ListUsing @use-gesture/react with react-spring to create a draggable re-orderable list - list
- useSprings
- draggable
- useDrag
- interpolation
Exit Before EnterShowcasing the exitBeforeEnter prop and animated clip-paths to give a wipe effect - useTransition
- useSpring
- springref
- exitbeforeenter
- paths
Flip CardUsing interpolations & CSS 3D create a flip card effect - useSpring
- css
- interpolation
Floating ButtonA small floating button like Facebook's desktop messenger built with radix & stitches - interpolation
- useSprings
- useSpring
- stitches
- use-gesture
Goo Blobs2D SVG metaballs animated with react-spring - filters
- svg
- useTrail
- useMeasure
- metaballs
Horizontal ParallaxThe real test of a parallax component, horizontal scrolling - Parallax
- horizontal
Image FadeSimple image fading illustrating the exitBeforeEnter prop on useTransition - onrest
- exitbeforeenter
- image
- useTransition
List ReorderingAutomatic list reordering with animation - useTransition
- list
MacOS DockA MacOS-esque dock created in HTML with all the animations you'd expect! - interpolation
- useDrag
- useSpringValue
- useSpring
- loop
Masonry GridA pintrest-esque homepage with animations - masonry
- pintrest
- useTransition
Multistage TransitionsAsync animation scripts for entering and leaving using useTransition - useTransition
- scripts
- async
Native SlideA native-esque slider component animated with useSpring and useDrag - useDrag
- interpolation
- useSpring
- native
NoiseCreate noise with just a small image and useSpring - steps
- easing
- useSpring
- interpolation
Notification HubCreating toast notifications with useTransition - useTransition
- toast
- notifications
Popup ModalAnimate on intersections with the viewport - windows95
- useSpring
- styled-components
- useInview
Rocket decayCreate intertia with the velocity and decay config options combined with interpolation - velocity
- useSpring
- intertia
- interpolation
- decay
Scrolling WaveReact to scroll progress and values to create exciting landing pages - events
- interpolation
- useSpring
- useScroll
Smile GridAn animated SVG grid with a smiley face inside! - svg
- useSprings
- useTrail
- useSpringRef
- useChain
Springy BoxesColorful boxes changing position with spring physics - physics
- webgl
- react-three-fiber
- threejs
Sticky ParallaxShowcasing the sticky prop used with the Parallax component - Parallax
- sticky
Svg FilterAnimating SVG filter nodes to distort a path - filters
- useSpring
- svg
- path
Tree ListAnimated tree styled menu list - list
- tree
- useSpring
- menu
- useMeasure
Vertical ParallaxShowcasing a basic use of vertical parallax - vertical
- Parallax
ViewpagerAnimating a viewport sized image carousel with useDrag, useMeasure and useSprings - useDrag
- useSprings
- carousel
- useMeasure
WebGL SwitchAnimating both the dom as well as the canvas with a single spring. - gltf
- webgl
- physics
- threejs
- react-three-fiber
WordleWordle tiles with useTrail - stitches
- useTrail
- interpolation