Wednesday, January 29, 2014


HTML5 is the buzz word these days all over the web. There are plenty of features that HTML5 provides to help designers create inspiring and attractive user interface and animation effects on the web. HTML5 is being used to craft several full fledged animations. This is a collection of the 10 most amazing HTML5 animations. Most of the simple features of HTML5 have been put to creative use and clubbed with great graphic skills to design these inspiring and amazing HTML5 animations.


1. Ball Pool

 Ball Pool HTML5 Animation

Start by shaking the browser, then create new balls (click on empty space), move some others (drag) and reset the screen (double click). Yes, then it is like the old days once again! :) This amazing ball pool was actually designed to showcase Google Chrome's performance. A super simple collision system in between the circles was developed and was mixed with the browser movement. With the physics of inspired by Google gravitiy integrated to it, the Ball Pool was up and running in full swing.



2. Liquid Particles with HTML5

 Liquid Particles with HTML5

These colorful liquid particles powered by HTML5, hideously follow your cursor movement and light up the whole screen with fascinating colors. These are juts like the particles trapped in a wormhole discoball. Play around with your cursor and come up with amazing color patterns on the screen. They are really tough to control and take up some time and practice to gain control. Amidst the various HTML5 animations this one developed by Daniel Puhe truly stands out!



3. HTML5 Love Dots Audio Burst Animation




 HTML5 Love Dots Audio Burst Animation

An amazing animation crafted with HTML5 connects the dots of love for HTML5. Synced with audio, the dots bubble out and flood the screen in a wonderfully random manner. What started out as a little weekend experiment radically changed the way everyone perceived HTML5. The concept was originally a performance study how many particles a browser can calculate and display with a decent frame rate. Soon was music added music and a social element displaying tweets from twitter that contain the words love + html5. The experiment was a huge success and got some nice accolades from Google chrome experiments and Hackernews.


4. HTML5 3D Destructive Video

 HTML5 3D Destructive Video

An amazing effect created using HTML5, this animation effect allows one to destroy a video and blow it up with every single click on the video. The video blows up into the space and adding to all the joy of animation is the 3D video used in the demo for the added effect. One feature that could have been added was adding depth to the explosion, so pieces that are closest to ground zero fly up into the air as they sail outward. With full shadow effects this could look really cool. The whole idea is based on the Canvas.drawImage() api call. The api lets you take the contents of specific HTML elements and draw them into a canvas, and the 3rd element in that list is just begging to be abused. Copying video into a canvas element means opening up the ability to manipulate or process video frames at runtime!


5. HTML5 Blob Sallad

 HTML5 Blob Sallad

HTML5 has got too cute. These cute pink blobs powered by HTML5 are sure to please and entertain. Play, drag, rotate and have all fun that you want to have with these Blobs. Named as "Blob Sallad" this HTML5 rendition is simple fun. Move the blobs around with arrows, split up blobs to create new ones, join existing blobs together and even play with their gravity! Interesting collision detection mechanics and bouncy feature keep this Blob Sallad simple yet intriguing.

6. Spread With HTML5

Spread With HTML5

Spread is an interesting HTML5 experiment by Tom Theisen. Spread was developed to test the boundaries and capabilities of HTML5. Generate amazing spirals and spread them around randomly and rapidly with this HTML5 rendition. One can easily customize spread with the attributes like frame rate, cycle colors, fade option, randomized position and wrap edge. Spread is much more than just HTML5, it is colors, spirals and randomness!


7. HTML5 JS Fireworks




 HTML5 JS Fireworks

Light up the night sky with the fireworks in words of your choice with HTML5 powered JS Fireworks. Developed by Kenneth Kufluk, JS Fireworks is a Chrome Experiment, amongst other things! It's published out to Google AppEngine (free!), which is what the app.yaml and index.yaml files are. The default version presented is the HTML5 Canvas experiment. There are also written versions for Flash, Flex and SVG. Some of them are more complete than others!


8. CoolClock - The Javascript HTML5 Analog Clock

 CoolClock - The Javascript HTML5 Analog Clock

CoolClock is a customisable javascript analog clock. Using CoolClock is just simple. Download coolclock.js, moreskins.js and excanvas.js and put them in the same folder as your html file. Now there are two approaches to enabling your clocks, depending on whether your page uses jQuery. If your page uses jQuery and jQuery is loaded before coolclock.js is loaded, then you don't have to do anything more. If your page doesn't use jQuery then you need to add onload="CoolClock.findAndCreateClocks()" to your body tag, (or the equivalent in your preferred javascript framework). Powered with the features of HTML5, CoolClock will be a great addition to every cool website!


9. HTML5 Bubbles - Interactive Canvas

 HTML5 Bubbles - Interactive Canvas

Bubbles is an interactive HTML5 canvas animation. Colorful, zippy bubbles powered by HTML5 is just fun. Bubble up, spread the bubbles, choose their colors and multiply the bubble count. There are several color customization options provided while we add a new bubble. Using the bubble canvas is imple, just click on the canvas to add more blobs. The colored buttons set the blob color. RND sets random color. This works in Firefox, Safari, Chrome, iPhone, and IE9 browsers.


10. HTML5 Kaleidoscope

 HTML5 Kaleidoscope

Kaleidoscope is a very beautiful rendition by Christophe Résigné using FlashCanvas. FlashCanvas is a JavaScript library which adds the HTML5 Canvas support to Internet Explorer. It renders shapes and images via Flash drawing API. It supports almost all Canvas APIs and, in many cases, runs faster than other similar libraries which use VML or Silverlight. Kaleidoscope is a very attractive HTML5 animation developed with this framework!





Kaleidoscope is a very beautiful rendition by Christophe Résigné using FlashCanvas. FlashCanvas is a JavaScript library which adds the HTML5 Canvas support to Internet Explorer. It renders shapes and images via Flash drawing API. It supports almost all Canvas APIs and, in many cases, runs faster than other similar libraries which use VML or Silverlight. Kaleidoscope is a very attractive HTML5 animation developed with this framework.







Bubbles is an interactive HTML5 canvas animation. Colorful, zippy bubbles powered by HTML5 is just fun. Bubble up, spread the bubbles, choose their colors and multiply the bubble count. There are several color customization options provided while we add a new bubble. Using the bubble canvas is imple, just click on the canvas to add more blobs. The colored buttons set the blob color. RND sets random color. This works in Firefox, Safari, Chrome, iPhone, and IE9 browsers.







CoolClock is a customisable javascript analog clock. Using CoolClock is just simple. Download coolclock.js, moreskins.js and excanvas.js and put them in the same folder as your html file. Now there are two approaches to enabling your clocks, depending on whether your page uses jQuery. If your page uses jQuery and jQuery is loaded before coolclock.js is loaded, then you don't have to do anything more. If your page doesn't use jQuery then you need to add onload="CoolClock.findAndCreateClocks()" to your body tag, (or the equivalent in your preferred javascript framework). Powered with the features of HTML5, CoolClock will be a great addition to every cool website!







Light up the night sky with the fireworks in words of your choice with HTML5 powered JS Fireworks. Developed by Kenneth Kufluk, JS Fireworks is a Chrome Experiment, amongst other things! It's published out to Google AppEngine (free!), which is what the app.yaml and index.yaml files are. The default version presented is the HTML5 Canvas experiment. There are also written versions for Flash, Flex and SVG. Some of them are more complete than others!






Spread is an interesting HTML5 experiment by Tom Theisen. Spread was developed to test the boundaries and capabilities of HTML5. Generate amazing spirals and spread them around randomly and rapidly with this HTML5 rendition. One can easily customize spread with the attributes like frame rate, cycle colors, fade option, randomized position and wrap edge. Spread is much more than just HTML5, it is colors, spirals and randomness!







These colorful liquid particles powered by HTML5, hideously follow your cursor movement and light up the whole screen with fascinating colors. These are juts like the particles trapped in a wormhole discoball. Play around with your cursor and come up with amazing color patterns on the screen. They are really tough to control and take up some time and practice to gain control. Amidst the various HTML5 animations this one developed by Daniel Puhe truly stands out!







HTML5 has got too cute. These cute pink blobs powered by HTML5 are sure to please and entertain. Play, drag, rotate and have all fun that you want to have with these Blobs. Named as "Blob Sallad" this HTML5 rendition is simple fun. Move the blobs around with arrows, split up blobs to create new ones, join existing blobs together and even play with their gravity! Interesting collision detection mechanics and bouncy feature keep this Blob Sallad simple yet intriguing!





Start by shaking the browser, then create new balls (click on empty space), move some others (drag) and reset the screen (double click). Yes, then it is like the old days once again! :) This amazing ball pool was actually designed to showcase Google Chrome's performance. A super simple collision system in between the circles was developed and was mixed with the browser movement. With the physics of inspired by Google gravitiy integrated to it, the Ball Pool was up and running in full swing.






An amazing effect created using HTML5, this animation effect allows one to destroy a video and blow it up with every single click on the video. The video blows up into the space and adding to all the joy of animation is the 3D video used in the demo for the added effect. One feature that could have been added was adding depth to the explosion, so pieces that are closest to ground zero fly up into the air as they sail outward. With full shadow effects this could look really cool. The whole idea is based on the Canvas.drawImage() api call. The api lets you take the contents of specific HTML elements and draw them into a canvas, and the 3rd element in that list is just begging to be abused. Copying video into a canvas element means opening up the ability to manipulate or process video frames at runtime.







An amazing animation crafted with HTML5 connects the dots of love for HTML5. Synced with audio, the dots bubble out and flood the screen in a wonderfully random manner. What started out as a little weekend experiment radically changed the way everyone perceived HTML5. The concept was originally a performance study how many particles a browser can calculate and display with a decent frame rate. Soon was music added music and a social element displaying tweets from twitter that contain the words love + html5. The experiment was a huge success and got some nice accolades from Google chrome experiments and Hackernews.


Monday, January 27, 2014



Blogging is the window to your creativity and intellect. Blogs must and need to have a great design and UI to bring in a great viewer experience. There are wonderful jQuery plugins that can add amazing style and user experience to blogs. This is a collection of the must have jQuery plugins for bloggers that consist of image galleries, sliders, carousels, amazing menus, scrollers and lightbox. Spice upu your blogs with a great flavor of style and usability with these jQuery plugins for bloggers.


1. jQuery Owl Carousel

 jQuery Owl Carousel

Owl Carousel is a touch enabled jQuery plugin that lets you create beautiful responsive carousel slider. Amazing features of Owl Carouse include, Responsive, Touch Events, Mouse Slide Events, Fully customizable, Choose the number of items to be displayed, Multiple Sliders, CSS3 3d Transitions, customizable controls, JSON, Custom events, Helpful callbacks and much more.  Setting up and using Owl Carousel is extremely easy. To use Owl Carousel, you’ll need to make sure both the Owl and jQuery 1.7 or higher scripts are included. You don't need any special markup. All you need is to wrap your divs(owl works with any type element) inside the container element <div class="owl-carousel">. Class "owl-carousel" is mandatory to apply proper styles that come from owl.carousel.css file.



2. Excolo Slider

 Excolo Slider

Excolo Slider is a simple jquery sliding plugin, supporting responsive design and touch. Amazing features of Excolo Slider include, AutoPlay Slideshow, Mouse slide navigation, Prev/next button navigation, HTML5 data-attribute captions, Pagination, Repeat when last slide is reached, Play the slideshow backwards, Auto adjust size initially and on browser resize, for responsive designs, Touch enabled (limited to a few browsers), Can be molded into beauty using CSS, Most of these features can be configured and turned off, when setting up the slider. This plugin is extremely easy to configure ans use. The plugin looks for these images in the folder called Images relative to the page where the plugin is used. The name and location of these image files can be changed using the plugin options.



3. jVanilla Menu




 jVanilla Menu

jVanilla is a Lightweight and simple jQuery menu for everyone. This is a jQuery plugin that takes an existing pure CSS drop-down menu (so it degrades gracefully without JavaScript) and adds the enhancements like animations when showing submenus, support one submenu level, timed delay on mouseout, top level menu links can be inactive (on hover effect), last submenu right-aligned and much more. It is easy to use and extremely easy to adapt with your project.


4. Visual LightBox

 Visual LightBox

Visual LightBox is a free wizard app that helps you easily generate popup image galleries with a terrific lightbox overlay effect, in a few clicks without writing a single line of code. Just drag&drop your photos into Visual LightBox window, press "Publish" and your own picture slideshow with beautiful lightbox effects will open in the browser instantly! No javascript,css,html coding, no image editing, just a click to get your gallery ready. Responsive, mobile-ready, unobtrusive, search engine friendly and yes even translated to 31 languages!


5. Squishy

 Squishy

Squishy is a jQuery plugin that automatically resizes text to exactly fit the container with no extra work on your part. You get it to work by linking the script file and including a simple declaration in your HTML. You can pass the script a number of options to restrict the squishiness. maxSize is used to set the maximum font size, minSize is used to set the minimum font size, maxWidth sets the maximum width of the line of text, and minWidth, the minimum (all in pixels, for now). These are enclosed in curly braces and passed to the function.

6. Instapixel jQuery Plugin

 Instapixel jQuery Plugin

Instapixel is a jQuery plugin that will pixelate an image to an HTML5 canvas element at a given size. Maybe use it to generate high-res abstract art, or what about a resolution-neutral design element or perhaps as a tool to create baseline 2D art assets for 8-bit style games. Your call, friend! The plugin is extremely simple to use, just a simple call to the plugin function with the image parameter and yes its done! The plugin is stateful too and hence avoids repetitive calls.


7. jQuery Responsive Lazy Loader




 jQuery Responsive Lazy Loader

This is a responsive lazy loader powered by jQuery, that loads image rendition according to CSS display & breakpoint. Responsive lazy loader allows you lo load the most appropriate image renditions according to the current breakpoint and to the current display into the CSS grid-system. It can be used as a simple lazy loader, simply as a responsive lazy loader (taking care of the breakpoint) or as an advanced lazy loader taking care of breakpoint and display.  The lazy loader recognizes the current display (size in a grid system for example) and breakpoint (mediaquery) and replaces a token in the image URL. It works with any HTML/CSS structure/framework as bootstrap or foundation and any image provider as Flickr or CMS using image preset (rendition, styles, ...) as Adobe CQ or Drupal. The plugin is only 3Ko (minified).


8. jQuery Imagefit

 jQuery Imagefit

jQuery Imagefit is a simple, lightweight plugin to make images fit anywhere and anyway. Using the jQuery Imagefit plugin involves including the required script files of jQuery and jQuery Imagefit and then identifying the elements to be affected. Then finally set the ImageFit in the window load event. If you detect visual flips or white margins then try doing it in both, the 'document ready' and the 'window load' events. There might be more accurate methods depending on how you apply the plugin!


9. SlipHover

 SlipHover

SlipHover is an amazing Hover effects for images plugin! Create attractive 2D and 3D Hover animation effects to images with the SlipHover plugin! SlipHover jQuery Image Hover effects plugin is not just simple to use and integrate but very easy to customize too. Using the plugin simply involves including jQuery and the plugin file on the website and then invoking the SlipHover plugin on the container that contains the images. That's it, SlipHover now lets introduce amazing Hover effects!


10. Radiant Scroller jQuery plugin

 Radiant Scroller jQuery plugin

Radiant Scroller jQuery plugin is a jQuery plugin that allows to create responsive scrollers (carousels) with grid and simple horizontal layouts. RadiantScroller can be cuztomized with the variety of options and some API methods are also available. Using the Radiant Scroller jQuery plugin is simple too, just integrate the required files along with jquery.radiant_scroller-min.js and jquery.radiant_scroller.css and then set up basic layout for the scroller!

Subscribe to RSS Feed Follow me on Twitter!