Connect With WRD
feed via e-mail
feed via e-mail

Posts Tagged ‘HTML5’

CanvasQuery is a JavaScript library that eases working with HTML5 canvas and adds lots of new methods to it.

The library provides a jQuery-like syntax and methods added are mostly for image manipulation (like masks, blur, crop or fill mask).

It also brings blend modes, new shapes, text wrapping and much more.

CanvasQuery can be used with or without jQuery, has methods for color conversion and can be extended with plugins.


Modal boxes are so functional in displaying any HTML content with a focused interface and there are many great ones around.

iLightBox is a fresh alternative to other jQuery lightbox plugins and there is a strong chance that, although it is a paid resource, it may become your favorite.

It can present images, videos (YouTube, Vimeo, HTML5 video), other HTML and there is an optional fullscreen mode.

iLightbox jQuery Plugin

The gallery mode can display other items as thumbnails and allows browsing via keyboard, mousewheel and touch events (swipe).

There are retina-ready skins, it can be completely customized and

iLightbox can also be used as a good-looking replacement for JavaScript’s alert, prompt and confirm dialogs.


It has a powerful JavaScript API for customizing it further when needed. And, yes, it is responsive.

The plugin supports a wide range of browsers starting with IE7+ and works with mobile ones too.

For WordPress fans, there is also a WordPress plugin offered which is compatible with the regular wordpress gallery shortcode

cgSceneGraph is an object-oriented and easy-to-use JavaScript animation framework that is built on top of HTML5 canvas.

It is created with professional apps and games in mind, works cross-browser and has lots of built-in nodes like images, text, buttons, shapes, etc.


The framework is capable of managing complex scenes, supports mouse and touch events, has attributes for draggable + resizable and comes with a collision + particle system.

There is also support for asynchronous image loading, color manipulation and much more.

The Web Audio API that is developed by Google is easier to work with and has more features compared to alternatives. But, it still lacks of browser support.

Howler.js is a JavaScript library that works with Web Audio API by default and falls back to HTML5 Audio when not supported.


It accepts multiple file formats for cross-browser compatibility, has caching and can play many sounds at the same time (it is also mute/un-mute them one-by-one or globally).

The sounds can be looped, a fadeIn/fadeOut effect exists and standard media controls are just a part of the library.

It is lightweight (5kb), has support for chaining methods and doesn’t require any JS frameworks.

Showkase LogoIf you are looking for a quick way to create a good-looking portfolio website, there is a nice and professional option for that: Showkase.

Showkase is a self-hosted, PHP-powered and very easy-to-use app for building HTML5 portfolio websites.

It has a portfolio-focused, simplified admin interface where new pages (about and contact us pages) can be added, galleries can be created and images uploaded.


Images can be uploading with multiple ways, Showkase auto-creates the thumbnails and they can be ordered with drag ‘n’ drops.

The galleries can be presented with a choice of multiple viewers (JuiceBox or SimpleViewer) where both supports a chic navigation with thumbnails prev-next and/or bullet navigation options.

There are 3 built-in themes and new themes can be created with ease (uses Smarty 3 template engine).

Showkase Demo

Besides these galleries, there is also a “Library” feature for uploading images and using them within the site.

Websites created work pretty fast as the app creates lightweight HTML pages and doesn’t make any database queries.

Also, when it comes to different devices and browsers, Showkase themes are responsive and they work well on tablets + mobile as well.

The giveaway

Showkase is giving away 3 Standard licenses ($49/each) to WRD readers.

In order to join the giveaway, just comment this article and winners will be sent 1 week later (4 Feb 2013) randomly with the query below:

SELECT * FROM wp_comments WHERE comment_post_id=3627 AND comment_approved=1 AND comment_type='' GROUP BY comment_author_email ORDER BY RAND() LIMIT 3

Good luck.

The winners

Here they are:

  • dan linsky (comment #1066874)
  • Aaron F. (comment #1065950)
  • Barry (comment #1070139)


Tooltips are so useful in informing users when needed without the need for a design challenge as they work well with any layout.

Opentip is a pretty cool JavaScript tooltips framework that can work with jQuery, Prototype or standalone.

It creates the tooltips with HTML5 canvas so that any creative designs are possible and they are rendered almost equally in all browsers.


There is support for calling content into tooltips with Ajax, positioning them wherever wanted or grouping them (so that only one tooltip of the same group can stay open).

A nice and unique feature is stems (the little pointers) which auto-arranges themselves into any direction.

Opentips has multiple, good-looking styles and new ones can be created very easily.

  • Tags:
  • Filed under: Browsing, Goodies, MIT License
  • 1 Comment
  • Flot is a jQuery plugin for easily creating good-looking and interactive charts.

    The library uses HTML5 canvas for drawing, JSON as the data source and can render a data array with 1000s of items.

    It is not limited to any chart type and the community has already expanded it with multiple types (bar, line, pie, gantt, etc.) and features.

    Flot jQuery Chart Library

    There is support for zooming into any selected part and charts generated can respond to events.

    Flot is very well-documented, has a powerful API and an active community

    P.S. The library has been around since 2 years but somehow it was not already shared and thought it should be in WRD so that you get another great charting option when needed.

  • Tags:
  • Filed under: Charts, Goodies
  • Parsley is a JavaScript library, that can work with both jQuery or Zepto, for validating forms so easily.

    It is built with UX concerns in mind and tries to simplify details for the user.

    There are most of the frequently-used validation rules built-in like e-mail, required, min/max or “equals”.


    Also, there is support for “remote validations” which can send Ajax requests and validate the data according to the response returned (like checking usernames/e-mails from the database when registering users).

    Parsley works with HTML5 data attributes so you actually never write JavaScript with it, everything is inline.

    The messages to be displayed, styles and functionality can be almost fully customized.

    And, it is lightweight in size + well-documented with demos.

  • Tags:
  • Filed under: Forms, Goodies, Other License
  • HTML5 audio is awesome, so easy to implement and works fast. The only thing that can stop you from using it is the lack of support for older browsers.

    Audio5js is a lightweight JavaScript library that solves this compatibility issue nicely.

    It provides support for multiple codecs and fallback to a Flash-powered MP3 player when needed.


    The library auto-detects the browser, knows its capabilities and loads the right player with the right codec.

    An API exists for controlling the player and has the functions for “load, play, playPause, pause, volume and seek”.

    Also, there are methods for getting the details (playing, duration, position, load-percent, seekable or not) of the item being played

    Workless is an HTML5-CSS3 framework for building cross-browsers websites with ease.

    It is a project that started as a mashup of Bootstrap + HTML5 Boilerplate, evolved more and now has most of the frequently-used stuff.


    The framework includes a grid system and styles for forms, tables, buttons, labels, notifications and typography.

    Also, there is an icon font and few jQuery plugins (modals, tooltips, text formatting) integrated.

    Uptime Robot