All Projects → posva → state-animation-demos

posva / state-animation-demos

Licence: other
Demos for Vue.js amsterdam/roadtrip talk: State animations, getting them right

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

State Animations demos

Demos used in my talk State Animations, getting them right

See the result online

Demos

Basic transition

Showcase a simple transition usage

Easings graph

Runtime generated easing graphs using VueTweezing and tween.js

Motion graph

Runtime generated motion graphs using VueMotion (spring physics)

Polygon

Demo example for state transitions from the official docs using VueTweezing

Easing with mouse

Using the mouse position to control the easing function instead of time

Plot

Dynamically generated svg plot with natural transitions using VueMotion

Sudoku

Demo example for transition-group from the official docs using VueMotion instead

Music

Bonus example controlling the frame rate of a music with VueMotion or VueTweezing

Testing locally

# install dependencies
$ npm install # Or yarn install

# serve with hot reload at localhost:3000
$ npm run dev

Libraries used

Conferences

These demos were shown at Vue.js Amsterdam 16 Feb 2018

Slides

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].