framer-motion
TypeScript icon, indicating that this package has built-in type declarations

5.4.0-beta.3 • Public • Published

Framer Motion

Framer Motion

An open source and production-ready motion
library for React on the web.


Chat on Discord


Framer Motion is an open source, production-ready library that's designed for all creative developers.

It looks like this:

<motion.div animate={{ x: 0 }} />

It does all this:

  • Springs
  • Keyframes
  • Layout animations
  • Shared layout animations
  • Gestures (drag/tap/hover)
  • SVG paths
  • Exit animations
  • Server-side rendering
  • Orchestrate animations across components
  • CSS variables

...and a whole lot more.

Get started

🐇 Quick start

npm install framer-motion
import { motion } from "framer-motion"

export const MyComponent = ({ isVisible }) => (
    <motion.div animate={{ opacity: isVisible ? 1 : 0 }} />
)

📚 Docs

Check out our documentation for guides and a full API reference.

Or checkout our examples for inspiration.

🛠 Contribute

Want to contribute to Framer Motion? Our contributing guide has you covered.

👩🏻‍⚖️ License

Framer Motion is MIT licensed.

Framer

Get on the same page as your designers before production. Get started with design and prototyping in Framer.

Package Sidebar

Install

npm i framer-motion@5.4.0-beta.3

Version

5.4.0-beta.3

License

MIT

Unpacked Size

2.02 MB

Total Files

411

Last publish

Collaborators

  • kirill.zonov
  • framerjs-owner
  • nvh
  • koenbok
  • lempsink
  • fverloop
  • edomarkets
  • jurrehoutkamp
  • motifus
  • koenrh
  • aroagb
  • cminardi
  • oscarlsson
  • shuangq
  • melirofman
  • jonastreub
  • ogorter
  • jornvandijk
  • iamakulov
  • benjamindenboer
  • hemlok
  • hunterhcaron
  • heypiotr_f
  • k15a
  • danillouz
  • tom-james-watson
  • arturfortunato
  • ankon
  • serhii.havrylenko
  • alecmev-framer
  • coobaha_
  • evandrolg
  • carlosnunez
  • danieladias
  • andrey.ozornin
  • kurtextrem
  • andrey-framer
  • triozer-framer
  • niekert1
  • gasim-framer
  • szymon-framer
  • waraness99
  • kaloyanvi
  • gilmarsquinelato
  • malusoares
  • framer_pablo
  • pedro-martinho
  • nick-framer
  • will_framer
  • xavi-at-framer
  • tim-framer
  • framer-hayley
  • igor-framer
  • matej-framer
  • zoltan-frm
  • lina.sizov
  • dw-framer
  • habsq
  • sergei-framer
  • smvv-framer
  • popmotion