micha-lmxt / svelte-motion

An animation library for Svelte based on framer-motion.

Home Page:https://svelte-motion.gradientdescent.de

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Svelte Motion

An animation library based on framer-motion.

Visit Project Page

Installation

npm install --save-dev svelte-motion

Usage

Corresponding to a MotionDiv in framer-motion is this:

import { Motion } from 'svelte-motion'

<Motion let:motion><div use:motion/></Motion>

For svg elements like 'g', 'path' or 'circle', use:

<Motion let:motion isSVG><g use:motion/></Motion>

About

An animation library for Svelte based on framer-motion.

https://svelte-motion.gradientdescent.de

License:MIT License


Languages

Language:JavaScript 76.7%Language:Svelte 22.5%Language:TypeScript 0.8%