v-shared-element
vue-motion-one
v-shared-element | vue-motion-one | |
---|---|---|
1 | 3 | |
465 | 158 | |
- | - | |
8.9 | 0.0 | |
5 days ago | almost 2 years ago | |
TypeScript | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
v-shared-element
-
Vue Contextual Transition
There is https://github.com/justintaddei/v-shared-element which is close to but not quite the solution I wanted.
vue-motion-one
-
Motion One for Vue
For composable based animations, try https://github.com/wobsoriano/vue-motion-one
- Added useAnimate and useTimeline composables
- A Vue 3 plugin for adding Motion One bindings to Vue components
What are some alternatives?
nuxt-contextual-transition - Easy-ish cross-browser transitioning between pages with shared elements and/or sequential order with Nuxt 3.
motion - ๐คน Vue Composables putting your components in motion
vue-contextual-transition - Easy-ish cross-browser transitioning between pages with shared elements and/or sequential order with Vue 3.
watching-you - watching-you is a javascript library for building animations that watch anything on DOM ๐.
react-navigation-shared-element - React Navigation bindings for react-native-shared-element ๐ซ
motionblur - Experiment with motion blur website scrolling
react-native-shared-element - Native shared element transition "primitives" for react-native ๐ซ
scenejs - ๐ฌ Scene.js is JavaScript & CSS timeline-based animation library
vue-starport - ๐ฐ Shared component across routes with animations
auto-animate - A zero-config, drop-in animation utility that adds smooth transitions to your web app. You can use it with React, Vue, or any other JavaScript application.
router - ๐ฆ The official router for Vue.js