okikio/solid-motion-experiments

β˜… 0Forks 0TypeScriptGitHub β†—Compare

README

Motion logo
Motion for Solidjs




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

It's the only animation library with a hybrid engine, combining the power of JavaScript animations with the performance of native browser APIs.

It looks like this:

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

It does all this:

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

...and a whole lot more.

Get started

πŸ‡ Quick start

Install motion-v via your package manager:

npm install motion-v

Then import the motion component:

<script setup>
import { motion } from 'motion-v'
</script>

<template>
  <motion.div :animate="{ x: 100 }" />
</template>

⚑️ Motion+

Learn, Design, Build. Motion+ is a one-time fee, lifetime update membership that provides:

  • 160+ premium Motion Examples
  • Motion UI features like Cursor and Ticker
  • Motion Studio animation editing for VS Code alpha
  • Early access content
  • Private Discord

Get Motion+

🎨 Studio

Video of bezier curve editing

Motion Studio is a versatile suite of developer tools allowing you to:

  • Visually edit CSS and Motion easing curves in VS Code
  • Generate CSS springs with LLMs
  • Load Motion docs into your LLM

Get started with Motion Studio.

πŸ’Ž Contribute

πŸ‘©πŸ»β€βš–οΈ License

  • Motion for Vue is MIT licensed.

✨ Sponsors

Motion is sustainable thanks to the kind support of its sponsors.