Skip to content
roguelite labsAnthony Spezzano ↗
motion/in-view

In View

Wrapper that triggers entrance animation when children scroll into the viewport. Powered by framer-motion useInView.

Use and inspectUse this when the motion supports the surrounding content. Connect callbacks and state to your app, keep the reset preview as a local demonstration, and add a reduced-motion fallback for movement or looping. The preview is synthetic; it does not call a backend.Next: inspect the source below and replace the demo inputs with your own data.
In ViewWrapper that triggers entrance animation when children scroll into the viewport. Powered by framer-motion useInView.
Installnpm install framer-motion

Props

PropTypeDefaultDescription
childrenrequiredReactNodeContent to animate
variantsVariantsfade+slide upCustom framer-motion variants
transitionTransition0.5s easeOutTransition config
oncebooleantrueOnly animate once
classNamestringClass applied to wrapper div