content top

Open-Source JavaScript CoverFlow

 

cpreview

 

Hi guys. I’m making some more of my custom components available for download today. The Apple iTunes CoverFlow effect is one the nicest forms of visualizing albums and images that I’ve seen over the past few years and I’ve always wondered..could the effect be done using JavaScript and no Flash whatsoever?. The answer is yes and I’d like to share with you my new Pure JavaScript CoverFlow component (which doesn’t rely on jQuery, YUI or any other frameworks to work! :). 

 

The effect is made possible using the HTML5 Canvas element which takes care of all the image processing work (eg. reflections and tilts etc). I’ve seen previous implementations that use PHP to achieve this but I think a true implementation should be able to do all of this at the client side – hopefully my version lives up to that.

 

For readers who haven’t checked it out before, the CoverFlow includes keyboard navigation, one-click flip and tilt access to any item in the stack, a built-in lightbox for viewing higher resolution images, HTML album previews and much more.

 

With release 2.0.1 one of the important things that have been addressed is increased cross-browser compatibility with Google Chrome 2.0 +, FireFox 3.5 + and Safari 4.0 also now supported. The newest version of the component can be downloaded from SourceForge via the link below. Please feel free to share it and let me know what your thoughts are on it.

 

Screencast:  Watch this component in action right here

Demo:  Launch the FireFox/Chrome/Safari compatible demo here

Download: Get the sources via SourceForge

New: You can also download an alternative version of the CoverFlow done using YUI right here.

Bookmark and Share
Share

Related posts:

  1. cFlow – Coverflow for jQuery (Experimental Release)     Update: This component has been replaced by the more...
  2. An improved Javascript CoverFlow demo using Canvas and HTML5 (Firefox only)   Over the past 2 weeks I’ve done a lot...
  3. New open-source product releases rolling out Some of you may have noticed that the site...
  4. 7 Really Useful Tips For Better jQuery Code   I’ve been using jQuery in my web apps for...
  5. Offline Cross-Browser Client-Side Storage for the Web using JavaScript and a little Flash   Hi guys. Today I’m going to show you how...

Related posts brought to you by Yet Another Related Posts Plugin.

19 Comments »

  1. avatar comment-top

    This is great. I might be about to take on a photography portfolio project and this might be just the thing I'm looking for. Do you know if this will work in conjunction with various jquery plugins?

    Thanks very much for sharing!

    comment-bottom
  2. avatar comment-top

    Oh yeah, and is any of the functionality affected by the size of the photos?

    comment-bottom
  3. avatar comment-top

    The CoverFlow is coded using pure JavaScript so if you would like to patch it up to some jQuery Plugins all you need to do is hook up the relevant functions in the Coverflow's main JS File. Hope that helps!

    comment-bottom
  4. avatar comment-top

    You are able to specify the width and height of the photos used. As long as they all share the same dimensions you shouldnt run into any issues.

    comment-bottom
  5. avatar comment-top

    [...] estás buscando un script para hacer CoverFlow a tus imagenes en Javascript, sin duda este script Open Source te permitirá conseguirlo fácilmente. Aunque únicamente estará disponible para los nuevos navegadores (Google Chrome 2.0 +, FireFox [...]

    comment-bottom
  6. avatar comment-top

    [...] estás buscando un script para hacer CoverFlow a tus imagenes en Javascript, sin duda este script Open Source te permitirá conseguirlo fácilmente. Aunque únicamente estará disponible para los nuevos navegadores (Google Chrome 2.0 +, FireFox [...]

    comment-bottom
  7. avatar comment-top

    [...] Read more: Open-Source JavaScript CoverFlow | AddyOsmani.com | Where Web Businesses Grow [...]

    comment-bottom
  8. avatar comment-top

    [...] Link: Open-Source JavaScript CoverFlow | Demo Categorías:HTML, Javascript, Tutoriales Etiquetas:coverflow, efectos, html5, Javascript Comentarios (0) Trackbacks (0) Deja un comentario Trackbacks [...]

    comment-bottom
  9. avatar comment-top

    Thanks very much for the answers. :thumbsup:

    comment-bottom
  10. avatar comment-top

    [...] Open-Source JavaScript CoverFlow | AddyOsmani.com | Where Web Businesses Grow Como hacer un coverflow con canvas y javascript. Solo para navegadores modernos por ahora. (tags: howto tutorial javascript css canvas opensource) blog comments powered by Disqus var disqus_url = 'http://dubo.cl/links-for-2009-09-26/ '; var disqus_container_id = 'disqus_thread'; var facebookXdReceiverPath = 'http://dubo.cl/wp-content/plugins/disqus-comment-system/xd_receiver.htm'; var DsqLocal = { 'trackbacks': [ ], 'trackback_url': 'http://dubo.cl/links-for-2009-09-26/trackback/' }; « links for 2009-09-24 Old Popular Yolk theme for WordPress by Joshua Goodwin var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); var pageTracker = _gat._getTracker("UA-5867128-1"); pageTracker._initData(); pageTracker._trackPageview(); [...]

    comment-bottom
  11. avatar comment-top

    [...] Open-Source JavaScript CoverFlow [...]

    comment-bottom
  12. avatar comment-top

    [...] Open-Source JavaScript CoverFlow [...]

    comment-bottom
  13. avatar comment-top

    [...] jCoverFlow en Javascript. Ver Demostración jCoverflow. vía: anieto2k y Addi Osmani Etiquetas: canvas, chrome, coverflow, firefox, imágenes, javascript, os x, safari, [...]

    comment-bottom
  14. avatar comment-top

    This is awesome – do you think you could move the project to a better site than sourceforge? Google Code, Github, BitBucket?

    It's a pain to work in Sourceforge.

    comment-bottom
  15. avatar comment-top

    I'm glad you like it! – To get the sources from Google Code please see this entry:

    http://code.google.com/p/javascript-coverflow/dow...

    comment-bottom
  16. avatar comment-top

    [...] estás buscando un script para hacer CoverFlow a tus imágenes en Javascript, sin duda este script Open Source te permitirá conseguirlo fácilmente. Aunque únicamente estará disponible para los nuevos navegadores (Google Chrome 2.0 +, FireFox [...]

    comment-bottom
  17. avatar comment-top

    [...] Si estás buscando un script para hacer CoverFlow a tus imágenes en Javascript, sin duda este script Open Source te permitirá conseguirlo fácilmente. [...]

    comment-bottom
  18. avatar comment-top

    [...] estás buscando un script para hacer CoverFlow a tus imagenes en Javascript, sin duda este script Open Source te permitirá conseguirlo fácilmente. Aunque únicamente estará disponible para los nuevos navegadores (Google Chrome 2.0 +, FireFox [...]

    comment-bottom
  19. avatar comment-top

    [...] so powerful that it only took me about a week to create an almost perfect clone of the Apple iTunes CoverFlow effect with the canvas element.  With 3D, Vector graphics and more coming to a Browser near [...]

    comment-bottom

RSS feed for comments on this post. TrackBack URL

Leave a comment