Creates AnimationControls, which can be used to manually start, stop and sequence animations on one or more components.
AnimationControls
The returned AnimationControls should be passed to the animate property of the components you want to animate.
animate
These components can then be animated with the start method.
start
import * as React from 'react'import { motion, useAnimation } from 'framer-motion'export function MyComponent(props) { const controls = useAnimation() controls.start({ x: 100, transition: { duration: 0.5 }, }) return <motion.div animate={controls} />} Copy
import * as React from 'react'import { motion, useAnimation } from 'framer-motion'export function MyComponent(props) { const controls = useAnimation() controls.start({ x: 100, transition: { duration: 0.5 }, }) return <motion.div animate={controls} />}
Animation controller with start and stop methods
stop
Generated using TypeDoc
Creates
AnimationControls, which can be used to manually start, stop and sequence animations on one or more components.The returned
AnimationControlsshould be passed to theanimateproperty of the components you want to animate.These components can then be animated with the
startmethod.