All Projects β†’ baianat β†’ leaps

baianat / leaps

Licence: other
πŸŽ₯ Declarative Vue.js animations library, spring-physics based.

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to leaps

ux-animate
A simple but powerful tweening, spring physics, animation library for Rust
Stars: ✭ 19 (-64.15%)
Mutual labels:  physics, spring-physics
cannon-es-debugger
Wireframe debugger for use with cannon-es https://github.com/react-spring/cannon-es
Stars: ✭ 69 (+30.19%)
Mutual labels:  physics
canvas-fluid-solver
Real-time fluid simulation in Javascript.
Stars: ✭ 45 (-15.09%)
Mutual labels:  physics
ai4materials
Deep learning for crystal-structure recognition and analysis of atomic structures
Stars: ✭ 26 (-50.94%)
Mutual labels:  physics
Unity3D-Cars
A project built for a Renaissance Coders tutorial to introduce vehicle physics.
Stars: ✭ 60 (+13.21%)
Mutual labels:  physics
heron
[DISCONTINUED] An ergonomic physics API for bevy games
Stars: ✭ 313 (+490.57%)
Mutual labels:  physics
dogfight-sandbox-hg1
Air to air combat game, created in Python 3 using HARFANG 3D.
Stars: ✭ 65 (+22.64%)
Mutual labels:  physics
Statistics-Notes
Personal notes on statistics with a focus on applications to experimental high energy physics
Stars: ✭ 19 (-64.15%)
Mutual labels:  physics
DynamicalBilliards.jl
An easy-to-use, modular, extendable and absurdly fast Julia package for dynamical billiards in two dimensions.
Stars: ✭ 97 (+83.02%)
Mutual labels:  physics
Fermi.jl
Fermi quantum chemistry program
Stars: ✭ 107 (+101.89%)
Mutual labels:  physics
MAPLEAF
6-DOF Rocket Flight Simulation Framework
Stars: ✭ 28 (-47.17%)
Mutual labels:  physics
gopem
GUI for OPEM library
Stars: ✭ 20 (-62.26%)
Mutual labels:  physics
spark-ar-physics
A helper module for connecting Spark AR with physics libraries
Stars: ✭ 28 (-47.17%)
Mutual labels:  physics
good-reads
List of inspiring articles, blogs, tutorials and books. Tech stuff.
Stars: ✭ 14 (-73.58%)
Mutual labels:  physics
mxfactorial
a payment application intended for deployment by the united states treasury
Stars: ✭ 36 (-32.08%)
Mutual labels:  physics
pymae
Materials for the book "Python for Mechanical and Aerospace Engineering"
Stars: ✭ 56 (+5.66%)
Mutual labels:  physics
inelastica
Python package for eigenchannels, vibrations and inelastic electron transport based on SIESTA/TranSIESTA DFT
Stars: ✭ 22 (-58.49%)
Mutual labels:  physics
react-redux-platformer
A clone of Six using react-game-kit
Stars: ✭ 24 (-54.72%)
Mutual labels:  physics
FunwithScience
No description or website provided.
Stars: ✭ 127 (+139.62%)
Mutual labels:  physics
pyqentangle
Quantum Entanglement in Python
Stars: ✭ 16 (-69.81%)
Mutual labels:  physics

leaps logo

Average time to resolve an issue Percentage of issues still open npm npm

Inner Text Animation Basic Animation SVG Animation

Inner Text Animation

Inner Text Animation

Leaps

Leaps is a set of simple, physics-based Vue.js animation components. It covers the most of your UI related animation needs where CSS just isn't enough anymore.

Shipped with

  • Leaps
    • The primary animation component, which is a spring-physics based. Its main role is to move property from one value to another, with more natural animation and easing.
  • Parallax
    • Used move property from one value to another, based on the scrolled distance.
  • Reveal
    • Used to apply CSS animation class to an element, when it enters the view-port.

Why Physics

Traditional animation methods are based on duration time and ease function, while the animation goes from the start state to the end state, event if using BΓ©zier easing can be very limiting. Due to having only two handles, you can't produce some complex physics effects. If you go beyond three sequences CSS become complex with delays and you end up having to do a lot of recalculation if you adjust the timing.

Hard-coded durations are opposed to continuous, fluid interactivity. If your animation is interrupted mid-way, you'd get a weird completion animation if you hard-coded the time. Instead of hard-coded duration, we will use a physical model to determine our animation duration and easing, based on the element dumping, and mass. Instead of guessing the animation parameters that fits best with your animation, there is an interactive configuration section in the documentation that will guide you.

Config Animation

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].