All posts in Animation

Easings.net : jQuery Easing Functions Cheat Sheet

easings.net : jQuery Easing Functions Cheat Sheet

Simple cheat sheet to help developers pick the right easing function.jQuery with jQuery Easing Plugin is the easiest way to describe animation with easing.

The real object doesn’t begin its movement instantly and at a constant rate. When we open the drawer, we first give it acceleration, and then we slow it down. When something falls, it first goes down faster and faster, and then bounces back after it hits the floor.

Bonsai : A JavaScript Graphics Library

Bonsai : A Graphics Library

Bonsai is a JavaScript graphics library.

Bonsai’s main features include:
  • Architecturally separated runner and renderer
  • iFrame, Worker and Node running contexts
  • Paths
  • Assets (Videos, Images, Fonts, SubMovies)
  • Keyframe and time based animations (easing functions too)
  • Path morphing

jQuery DragPan

jQuery DragPan

Give your website visitors the ability to navigate a large area of rendered HTML quickly. Usefull for creating maps of supermarkets, shopping malls, theme parks, zoos, festival sites, theatres, airports, seating plans in fact anywhere where the map would be larger than the users browser.

Features:

  • Very few images, mostly CSS
  • Includes 19 different customizable options and 3 callbacks
  • Function to move map to position
  • Doesn’t stop user from dragging beyond map, just bounces back till the whole map fills the screen
  • Scrollbars (Colour changable using CSS )
  • Copyright/help message (You choose the message)
  • Restrict to horizontal/vertical panning
  • Customize grab/grabbing cursor
  • Change return animation speed

Fireworks.js : Javascript Animation Experiment

Fireworks.js : Javascript Animation Experiment

Fireworks.js is a bit of Javascript that creates starburst-type explosions in a web document; in short, it’s a fireworks effect someone could theoretically use on their site. And come on, who doesn’t want something like that? As far as appropriateness is concerned, this effect could be compared to the dripping-blood-line, skull and fireball animated .GIF images so popular on the web in 1997. Exploding firework animations are hot, the new black, the script equivalent of the blink tag. Mmm, blink tag.

3D CSS3 Book Generator with jQuery

3D CSS3 Book Generator with jQuery

Today we made up my mind to develop something really interesting and useful for you. A new jQuery plugin – as a generator of books. The main idea is to display user friendly book basing on raw text (with images). The book consists of pages, each page consists of 2 sides (as in a usual book), there are buttons Back-Next at the sides of pages to navigate through the pages, and when we turn the pages we see that the pages are turned in 3D (powered by CSS3). In order to achieve this 3D effect we use CSS3 transform (rotate3d, preserve-3d and rotateY) and transition effects.

hoverFlow Plugin : A Solution to Animation Queue Buildup in jQuery

hoverFlow Plugin : A Solution to Animation Queue Buildup in jQuery

hoverFlow  is a another Solution to Animation Queue Buildup in jQuery.Brandon Aaron published a quick tipon how to prevent animation queue buildup in hover animations. Since I was not satisfied with his solution, I tried to find another.After taking some wrong paths and learning a lot about jQuery’s animation (queue) system, I think I finally found a good solution.

The last locigal step was to wrap it up into a nice jQuery plugin – and so hoverFlow was born.

jsPlumb : Connect elements on the screen using jQuery, SVG, Canvas or VML

jsPlumb : Connect elements on the screen using jQuery, SVG, Canvas or VML

jsPlumb provides a means for a developer to visually connect elements on their web pages. It uses SVG or Canvas in modern browsers, and VML on IE 8 and jQuery.jsPlumb adds an element to the DOM for each Endpoint, Connector and Overlay. So for a connection having visible Endpoints at each end and a label in the middle, jsPlumb adds four elements to the DOM. The actual elements it adds depend on the renderer in use (Canvas/SVG/VML).

TextFX – A jQuery Text Animation Tool

TextFX - A jQuery Text Animation Tool

TextFX is a jQuery text animation tool for animating a single line of text. It is built for easy usage, but also lends itself nicely to more advanced coders with it’s flexible script. TextFX uses jQuery version 1.7.1

Features:

  • 15 Core Animations
  • 18 Custom Settings
  • Animate text in or out
  • Animate Text Backwards
  • Custom Easing
  • Custom Speeds
  • On start delay
  • Set the offset x and y for your animations
  • Hyperlink any animation
  • onStart and onComplete callbacks with optional params

How to create an animated old letter in JavaScript

How to create an animated old letter in JavaScript

Today we will create an animated old letter. In this letter, we will use an animated pen. When the pen dries out – we’ll dip it in the ink. And even more, we add the feature to emulate the errors that will be erased during typing. Now let’s look at the implementation.

How to Make an Interactive Network Visualization with JavaScript

How to Make an Interactive Network Visualization with JavaScript

In this tutorial, we will focus on creating an interactive network visualization that will allow us to get details about the nodes in the network, rearrange the network into different layouts, and sort, filter, and search through our data.Learn how to make one using D3 and JavaScript. This visualization is a JavaScript based web application written using the powerful D3 visualization library. jQuery is also used for some DOM element manipulation. Both frameworks are included in the js/libs directory of the source code.

In this example, each node is a song. The nodes are sized based on popularity, and colored by artist. Links indicate two songs are similar to one another.

Try out the visualization on different songs to see how the different layouts and filters look with the different graphs.



Best jQuery websites design awards