Best jQuery Animation Plugins & Tutorials with Demo

    LayerJS: Javascript UI Composition Framework

    LayerJS: Javascript UI Composition Framework

    layerJS is an open source Javascript UI/UX library allowing intuitive, visually intense, mobile app-like experiences for web apps and websites.

    layerJS follows the idea that any kind of interactive web content is composed of media elements on moving layers. Unlike existing UI frameworks, layerJS does not provide various UI elements (use your favorite framework for that) but focusses on how larger blocks are put together to form websites and apps and how these blocks will behave upon user interaction.

    UX patterns like menus, sliders, layers & lightboxes, parallax effects, page-swipes, zoom effects, etc. are really justinteractive animated layers. layerJS is a simple open source library that provides one simple universal concept to create such patterns in pure HTML.

    Curtains.js : Animated WebGL Textured Planes JavaScript library

    Curtains.js : Animated WebGL Textured Planes JavaScript library

    Curtains.js is a lightweight vanilla WebGL javascript library that turns HTML elements into interactive textured planes, allowing you to animate them via shaders.
    You can define each plane size and position via CSS, which makes it super easy to add WebGL responsive planes all over your pages.

    Ideas for Proximity Feedback with Progressive Hover Effects

    Ideas for Proximity Feedback with Progressive Hover Effects

    Today we’d like to share some subtle proximity feedback ideas with you. We’re exploring a progressive hover effect which triggers not just when we are hovering an element but progressively, when we come close to it. There are several interesting use cases for this kind of effect and today we wanted to showcase some of them.

    Motion CSS : A library of CSS3 Animation

    Motion CSS : A library of CSS3 Animation

    Motion CSS is a library of animation for your web projects. It works very simply. All you need to do is connect the css file and use a specific class to an element that should be animated.

    Particle Effects for Buttons with Anime.js

    Particle Effects for Buttons with Anime.js

    Today we’d like to share a little effect library with you that can be used to create bursting particle effects. The idea is to desintegrate an element into particles and making it disappear (and vice versa). This effect looks really interesting on buttons, so we’ve created a little collection that showcases a bunch of different styles for the effect.

    VHS : Post-future CSS animations

    VHS : Post-future CSS animations

    VHS is a Post-future css animations library.

    wickedCSS : A library for CSS3 Animations

    wickedCSS : A library for CSS3 Animations

    wickedCSS is a library for CSS3 Animations.The animations include regular CSS3 animations to be used in all settings. Additionally, the library includes a number of wicked animations, which aren’t applicable in all situations. They can be fun to play with.

    Elastic Slider : Animated Slider with SVG clip-path

    Elastic Slider : Animated Slider with SVG clip-path

    Elastic Slider is an experimental slider using SVG clip-path feature and animations powered by Snap.svg.

    A-Frame : Web framework for building Virtual Reality Experiences

    A-Frame : Web framework for building Virtual Reality Experiences

    A-Frame is a web framework for building virtual reality experiences.Make WebVR with HTML and Entity-Component Works on Vive, Rift, Daydream, GearVR, desktop.A-Frame can be developed from a plain HTML file without having to install anything.

    Features: Hit the ground running with A-Frame’s built-in components such as geometries, materials, lights, animations, models, raycasters, shadows, positional audio, tracked controllers. Get even further with community components such as particle systems, physics, multiuser, oceans, mountains, speech recognition, or teleportation!

    Elastic Range Input with SVG & Anime.js

    Elastic Range Input with SVG & Anime.js

    In this tutorial we will see how we can simulate the behavior of a range input, with an elegant component. Fancy component to simulate a range input, based on this dribbble shot by Stan Yakusevich.

    To code it, we will mainly use SVG to draw the paths, and anime.js to perform the animations.