background preloader

HTML5

Facebook Twitter

xCharts - Build Beautiful Custom Chart & Graphs Based on D3.js. The Complete Guide to Building HTML5 Games with Canvas and SVG. I’m currently spending most of my time explaining to students, hobbyists, professional developers and teachers how to build games using HTML5.

The Complete Guide to Building HTML5 Games with Canvas and SVG

Then, I recently thought, rather than keeping all these details for small audiences, wouldn’t it be smarter to share it with you? This article is then based on my own experience. I will probably omit some crucial things some of you may know. But I’ll try to update this post with my own new discoveries and, of course, based on the feedback you kindly provide in the comments or via Twitter. Let’s Talk about Semantics. It’s time we had “the talk”.

Let’s Talk about Semantics

I could get you a book or recommend some sites from Dr Mike’s special bookmarks folder, but the best way to make sure you get the right idea is to do it myself. I’m talking about HTML semantics. Understanding the thinking behind the naming of elements will help your markup shine. Semantics and the Web # Semantics are the implied meaning of a subject, like a word or sentence. Until — and perhaps even after — machines can understand language and all its nuances at the same level as a human, we need HTML to help machines understand what we mean.

HTML semantics are a nuanced subject, widely debated and easily open to interpretation. What’s the point? Discussions over the importance of semantics are happening all the time, and every so often there’s an uproar over specific articles on the subject. Menu. Gloparco/Master-List-of-HTML5-JS-CSS-Resources. JS GameBoy Color Game Center. The Edge of HTML5. The Edge of HTML5 Eric Bidelman · Legend: Not quite ready.

The Edge of HTML5

Keep it on your radar. Relevant Chrome/WebKit bug. Bug has been fixed/resolved. Specification link ( Press 'n' for additional notes on some slides. Agenda CSS & Beyond JavaScript APIs for and Multimedia APIs Media Capture Web RTC Web Audio API ( the undocumented parts ) Multimedia Helpers For 2011: The Latest in HTML5 Stuff you probably missed: AppCache mimetype removed from HTML spec cancelRequestAnimationFrame renamed to cancelAnimationFrame. Typed Arrays Learn them! 40 Beautiful Free HTML5 & CSS3 Templates. Dec 01 2011 Over the last few years there has been great collections of quality free HTML & CSS templates published on Noupe such as 50 Free High-Quality and “New” (X)HTML/CSS Templates (2009) and 40+ Elegant Free CSS/(X)HTML Templates (2010).

40 Beautiful Free HTML5 & CSS3 Templates

There have been some great free templates released over the last year so we thought it would be appropriate to share some of these great new designs with you all. In web development, it’s important to move with the times and embrace the latest changes. As such, all of the templates listed in this article were designed using HTML5 and CSS3; both of which will help future proof your website and make them more accessible. The Templates 1. A minimal looking grey and pink design that comes packaged with an Ajax powered PHP contact form. Info & Download | Demo. HTML5 Canvas Demos and Applications To Make You Say WOW. Our today’s post is on HTML5 Canvas Applications and Demos.

HTML5 Canvas Demos and Applications To Make You Say WOW

Being the last day of this calender year, we were bit skeptical on topic to choose. After thinking for quite a while we chose HTML5 Canvas Applications over others as we wanted to portray a different subject. In this post, you will be able to check the power of HTML5. Google Swiffy. Api.html. Maqetta. How To Create a Stylish Button Entirely with CSS3. A week or two ago I posted a CSS basics tutorial on how to create a simple button graphic using image sprites.

How To Create a Stylish Button Entirely with CSS3

By popular demand in the comments we’ll now look at creating a similar button style graphic, but entirely with CSS. Let’s look at how CSS gradients, shadows, borders and transitions can all be combined to create a stylish button for your website. CSS3 Patterns Gallery. Wave (294 B)✖by Paul Salentiny Browser support The patterns themselves should work on Firefox 3.6+, Chrome, Safari 5.1, Opera 11.10+ and IE10+.

CSS3 Patterns Gallery

However, implementation limitations might cause some of them to not be displayed correctly even on those browsers (for example at the time of writing, Gecko is quite buggy with radial gradients). Also, this gallery won’t work in Firefox 3.6 and IE10, even though they support gradients, due to a JavaScript limitation. Submission guidelines. Value Bubbles for Range Inputs. Range inputs in HTML5 are like this: In browsers that support them, they look like this: Now that's great and all.

Value Bubbles for Range Inputs

You could use it for anything where you want to collect a number from a user that has an enforced minimum and maximum value. But notice anything weird? All by itself, that range input doesn't communicate to the user what number they will actually be submitting. To be fair, the spec says: The input element represents a control for setting the element's value to a string representing a number, but with the caveat that the exact value is not important, letting UAs provide a simpler interface than they do for the Number state.

But c'mon, just because we want a cool slider doesn't automatically mean we should prevent the user from knowing the submitted value. This is the perfect use case for the <output> tag, which is specifically for values calculated by form elements. But let's ixnay that grody inline JavaScript, pull in our friend jQuery, get our CSS on and do this thing right. Voxels. Add HTML5 video to your site. Image watermarks with HTMLCanvas and Javascript. What is watermark.js?

Image watermarks with HTMLCanvas and Javascript

Watermark.js is a js library for creating watermarks on images written by Patrick Wied. Images with a classname of your choice (default "watermark") will get processed and then apply your watermark. Your watermark doesn't have to be a .PNG or .GIF with transparency, watermark.js creates transparency even if you defined a .JPG as your watermark picture. watermark.js is open source, feel free to fork on github, contributions are very welcome.

I wrote an article about transparency in images with HTMLcanvas, watermarkjs is based on this concept. Cross-Browser HTML5 Placeholder Text. One of the nice enhancement in HTML5 web form is being able to add placeholder text to input fields.

Cross-Browser HTML5 Placeholder Text

Placeholder attribute allows you to display text in a form input when it is empty and when it is not focused (it clears the field on focus). oCanvas - Object-based canvas drawing. HTML5 Readiness. Automated Optimization with HTML5 Boilerplate Build. HTML5 Boilerplate is widely recognized as a rock-solid foundation for building new web-based sites and applications. That said, few are aware that the tool offers more than simply setting up your development environment. It also helps you "wrap up" your work by providing an awesome cross-platform build process. The Build Script, with Paul Irish Overview. HTML5 Unleashed: Tips, Tricks and Techniques.

Can we use HTML5 today? What can we do with it? Is it really going to kill Flash? ZEN - HTML5-CSS3 Audio Player. Adobe Flash FLA to HTML. The HTML5 Video Framework. Use HTML5 in WordPress TwentyTen - TwentyTen Five - The HTML5 WordPress theme :) HTML5 Doctor, helping you implement HTML5 today. HTML5 Boilerplate - A rock-solid default template for HTML5 awesome. HTML5 Demos. Initializr - Start your HTML5 project in 15 seconds! C HTML5 Logo. The Movement You're excited about HTML5; we are too. You've not just been enjoying the HTML5-powered web already — you're building it!

As adoption and inspiration spreads, the web community will find creative ways to apply HTML5 and related technologies, spark trends, and capture best practices. As momentum builds, we hope you bring this logo along for the ride and paint the world orange. Fullscreen Pageflip Layout. A tutorial on how to create a fullscreen pageflip layout using BookBlock. The idea is to flip the content like book pages and access the pages via a sidebar menu that will slide out from the left.

View demo Download source We have received a couple of requests on how to use the BookBlock plugin in fullscreen.