Register  |   Sign In
Show All Articles

24 Useful HTML5 Tutorials and Examples

Tracy Joe  |   10640  |  

HTML5 is giving web designers and developers new capabilities that were things of fantasy with previous versions of HTML. Web pages will now be more semantic with the use of structure specific tags. Visual elements like rounded corners are now built in, and so is the ability to create drag and drop interactivity.

For your inspiration this post is featuring 24 HTML5 tutorials and examples that you may find useful for your next design projects.

HTML5 Tutorials and Examples

1. An Introduction To the HTML5 Gamepad API

As HTML games begin to gradually increase in popularity, vendors are starting to introduce some exciting new APIs to make gaming that little bit sweeter. One of these is the Gamepad API, which allows you to connect your good old console gamepad into your computer and use it for browser-based games, plug and play style.

an introduction to the html5 gamepad api

2. Create An HTML5 Canvas Tile Swapping Puzzle

In this tutorialyou will be working with the HTML5 canvas and JavaScript to create a dynamic tile swapping game. The result will be a puzzle that works with any given image, and has flexible difficulty levels that are easily adjusted.

create an html5 canvas tile swapping puzzle

3. Full CSS3 HTML5 Contact Form With No Images

This tutorial shows a step by step guide on how to create a full HTML5 and CSS3 contact form without using any images.The purpose of tutorial is to show whatyou can do with this new technology, that's whythis form has some compatibility issues with old browsers.

full css3 html5 contact form with no images

4. How To Create An Audio Player in JQuery, HTML5 &Amp; CSS3

Learn how to create an HTML5 audio and video player that also works for older browsers using Flash and Silverlight to mimic the HTML5 MediaElement API.

how to create an audio player in jquery, html5 & css3

5. Getting Started With the HTML5 Track Element

The track element provides a simple, standardized way to add subtitles, captions, screen reader descriptions and chapters to videos and audios. Learn how to use this element in this tutorial.

getting started with the html5 track element

6. Case Study: Building Technitone.Com

Technitone.com is a fusion of WebGL, Canvas, Web Sockets, CSS3, JavaScript, Flash, and the new Web Audio API in Chrome. This article will touch base on every aspect of production: the plan, the server, the sounds, the visuals, and some of the workflow.

case study: building technitone.com

7. An in Depth Analysis Of HTML5 Multimedia and Accessibility

In this tutorial, you'll learn how HTML5 helps to provide you with several ways of presenting your media content to users.

an in depth analysis of html5 multimedia and accessibility

8. Case Study: a Tale Of An HTML5 Game With Web Audio

Fieldrunners is an award-winning tower-defense style game that was originally released for iPhone in 2008. Since then it has been ported to many other platforms.See how the biggest challenge of sound implementing to an HTML5 platform is achieved.

case study: a tale of an html5 game with web audio

9. HTML5 Drag and Drop Multiple File Uploader

This tutorial is going to teach you how to build a multiple drag & drop file uploader (like in Flickr) in HTML5.

html5 drag and drop multiple file uploader

10. Retro Shop ' Single Page Layout for Your E-Shop

Learn how to build a retro template from scratch using HTML5/CSS/JavaScript.

Retro Shop ' Single Page Layout for Your E-Shop

11. Tutorial: Create a Minimal Single Page Portfolio With HTML5/CSS3

This tutorialis going towalk you through the basic front-end build and what resourceswere used to rapidly build the page.

tutorial: create a minimal single page portfolio with html5/css3

12. HTML5 Tutorial: How To Build a Single Product Page

In this post,you are going to work on a fictional project, creating a single product page to offer iPhone 4S, and in this projectyou are also going to implement methodslike: element and the negation selector.

html5 tutorial: how to build a single product page

13. Toying With the HTML5 File System API

HTML5 provides us with a whole crop of new possibilities, such as drawing with canvas, implementing multimedia with the audio and video APIs, and so on. One of these tools, which is still relatively new, is the File System API. This tutorial goes through the basics of this new and exciting API, exploring the most common filesystem tasks.

toying with the html5 file system api

14. Convert Your WordPress Theme To HTML5

After Google's Panda Update, your site needs clearer and more human-readable code to rank better on Google.Thistutorial is going toteach you how to convert your theme from XHTML to HTML5 (which Google loves).

convert your wordpress theme to html5

15. Learn CreateJS by Building An HTML5 Pong Game

This tutorial is based on Carlos Yanez's 'Create a Pong Game in HTML5 With EaselJS'. The graphics and sound effects are all taken from Yanez's tutorial.

learn createjs by building an html5 pong game

16. Create Your Portfolio Gallery Using HTML5 Canvas

In this tutorialyou will build a photo gallery and enhance it with HTML5 canvas and CSS3 transitions. The grayscale 'copies' of the images are created with canvas and pure CSS3 is used for the smooth changes.

create your portfolio gallery using html5 canvas

17. Create An Interactive Bubble Chart With HTML5 Canvas

Josh Marinacci, software engineer, researcher, part-time designer, and general miscreant, explains how to use HTML5 canvas to build an interactive chart that works on desktop mobile and then populate it with real data.

create an interactive bubble chart with html5 canvas

18. Using Semantic HTML

This article will talk about semantic HTML and explain why you should go deeper into it.

using semantic html

19. Design a Foursquare-Like User Profile Page in HTML5/CSS3

Learn how to code a simple profile page similar to that of Foursquare. You'll be coding this page in HTML5 and CSS3, so some of the newer techniques will be introduced.

design a foursquare-like user profile page in html5/css3

20. WebGL 2D Translation

This article is a continuation of a series starting with WebGL Fundamentals. While some might find it obvious, you should check out the first chapters.

webgl 2d translation

21. HTML5 Canvas Optimization: a Practical Example

If you've been doing JavaScript development long enough, you've most likely crashed your browser a few times. The problem usually turns out to be some JavaScript bug. This tutorial focuses on optimizing animations produced using JS and HTML5

html5 canvas optimization: a practical example

22. Build a Lightbox for a Responsive HTML5 Touch Interface

Stephen Woods, front-end engineer at Flickr, explains how to create a simple Lightbox with gesture support and provides tips for improving the perceived as well as the actual performance of touch interfaces.

build a lightbox for a responsive html5 touch interface

23. Creating a Mobile-First Responsive Web Design

This tutorial is going to teach you how to create an adaptive web experience that's designed mobile-first.

creating a mobile-first responsive web design

24. Create HTML5 Audio Visualisations

Blurring the line between Flash and HTML, Nick Jonas gives you a jump-start into audio-driven animation that runs natively in the browser.

create html5 audio visualisations

You are most welcome to suggest any additions to this list. You can use the comments box below to make any suggestions.

You may be interested in:

Rate this article:
Inactive StarInactive StarInactive StarInactive StarInactive Star
(0.0 rating from 0 votes)

Comments