background preloader

70 Must-Have CSS3 and HTML5 Tutorials and Resources

70 Must-Have CSS3 and HTML5 Tutorials and Resources
CSS3 and HTML 5 are capable of revolutionizing the way we design websites. Both include so many new features and functions that it can be hard to wrap your head around them at times. The inclusion of native support for things like rounded corners and multi-column layouts are just the tip of the ice berg. Below are seventy resources, tutorials, and articles to get you started with CSS3 and HTML 5. CSS3 Tutorials and Resources Get Started with CSS 3 – A basic guide to using CSS3. Cascading Style Sheets Current Work – Details the progress the W3C is making on the CSS3 standard. Border-image: Using Images for Your Border – A guide to the new CSS3 function for adding image borders. Overview of CSS3 Structural Pseudo-Classes – A handy reference chart of structural pseudo-classes in CSS3. Push Your Web Design Into The Future With CSS3 – An introduction to some of the new features in the CSS3 specification. CSS3 Selectors Explained – An overview of some of CSS3 selectors, including selector syntax.

23 Essential HTML 5 Resources Editor’s Note: Bruce Lawson will be doing a 1-hour tutorial called “How to build a HTML5 Web site” at the FOWD Tour. Everyone is excited about the possibilities of HTML 5, but there’s a lot to learn and absorb as well. With that in mind, we’ve compiled a list of articles to get you started! Yes, You Can Use HTML 5 Today! – A great beginning overview of HTML 5Wikipedia: HTML 5 – A basic overview from WikipediaHTML 5 Cheat Sheet – A great quick guide to HTML 5 as a printable PDFHTML 5 Demos – A great set of demos. People to follow These are the folks that are at the center of HTML 5 … Ian Hickson (@hixie) – Editor of HTML 5 Spec.

CSS3 Previews - Borders CSS3 takes borders to a new level with the ability to use gradients, rounded corners, shadows and border images. Mozila, Firefox and Safari 3 have implemented this function, which allows you to create round corners on box-items.Update: Now works in Internet Explorer from version 9.0 Example 1 - Rounded Borders background-color: #DAE8EC;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border: 2px solid #B8CB99;padding: 10px; Example This is an example of a box with rounded corners. Example 2 - Rounded Borders (Specific Corners) background-color: #DAE8EC;border-top-left-radius: 10px;border-bottom-right-radius: 10px;-moz-border-radius-topleft: 10px;-webkit-border-top-left-radius: 10px;-moz-border-radius-bottomright: 10px;-webkit-border-bottom-right-radius: 10px;border: 2px solid #B8CB99;padding: 10px; This is an example of a box with rounded top left and bottom right corners. You can use the following properties for Mozilla-Firefox / Safari Example 3 - Gradient Borders

15 Useful CSS3 and HTML5 Templates and Frameworks CSS3 and HTML5 are two of the coolest things to come along within web design for a very very a long long time. Whats not to love? And the best thing of all? The major browsers are now catching up and giving support. Below you will find a collection of visually basic templates, but with all of them fully packed and enriched with CSS3 and HTML5 goodness. On top of all these templates you will also find a couple of HTML5 powered CSS3 frameworks. HTML5 Basic Template Pack This template has been heavily inspired by the Smashing Magazine HTML 5 template tutorial, however the (CSS & Design) has been modified in several ways. RamblingSoul 19 CSS3 Template Cherry Blossoms HTML5 & CSS3 Ampersand HTML5 You can choose from either the two column or three versions of this HTML5 template. Backwards Compatible, One Page Portfolio (Template and Tutorial) Nearly Circular CSS3 The template displays a taster of what is to come from the CSS3 spec, mostly the lovely rounded corners and @font-face. Cardeo Three CSS3

HTML 5 and CSS 3: The Techniques You’ll Soon Be Using In this tutorial, we are going to build a blog page using next-generation techniques from HTML 5 and CSS 3. The tutorial aims to demonstrate how we will be building websites when the specifications are finalized and the browser vendors have implemented them. If you already know HTML and CSS, it should be easy to follow along. Before we get started, consider using one of our HTML5 Templates or CSS Themes for your next project—that is, if you need a quick and professional solution. HTML 5 is the next major version of HTML. Before we begin marking up the page we should get the overall structure straight: In HTML 5 there are specific tags meant for marking up the header, navigation, sidebar and footer. It still looks like HTML markup, but there are a few things to note: In HTML 5, there is only one doctype. Instead of using divs to contain different sections of the page we are now using appropriate, semantic tags. We have already defined a new section in the document using the section tag.

The Future of HTML 5 At FOWA London 2009 Bruce Lawson gave an introduction to HTML 5 and how it might be used in the future. The HTML 5 spec was originally called “Web Applications 1.0″. Most of the attention has been on the new markup elements, but in his talk he takes a further look at the applications side of the spec, covering: Dynamic images and graphs with canvas Eliminating much forms validation with webforms 2.0 Local storage automagically saving your data Geolocation Building toolbars and menus. Editor’s Note: We’ll be covering “How HTML 5 is Going to Completely Change your Web App” at The Future of Web Apps in Miami. You can jump straight to the video, view the slides, read the transcript (thanks @joeloverton for doing this!) Other useful resources: There are some great beginner canvast tutorials on the Opera Developer: The video Full transcription available at The slides

Selectors Level 3 Abstract Selectors are patterns that match against elements in a tree, and as such form one of several technologies that can be used to select nodes in an XML document. Selectors have been optimized for use with HTML and XML, and are designed to be usable in performance-critical code. CSS (Cascading Style Sheets) is a language for describing the rendering of HTML and XML documents on screen, on paper, in speech, etc. This document describes the selectors that already exist in CSS1 [CSS1] and CSS2 [CSS21], and further introduces new selectors for CSS3 and other languages that may need them. Selectors define the following function: expression ∗ element → boolean That is, given an element and a selector, this specification defines whether that element matches the selector. These expressions can also be used, for instance, to select a set of elements, or a single element from a set of elements, by evaluating the expression across all the elements in a subtree. Status of this document 1. 1.1. 2.

A Collection of HTML5 Resources and Tutorials By now everyone has heard of HTML 5 and its new functionalities. Pretty exciting isn't it… also a little daunting. Of course, there are two sides to the excitement, most developers love it, others feel it has come to soon and we are not ready for it. What ever your feelings are on this issue, it doesn't matter, it is here, so lets work with it. Introduction to HTML 5 Video This is an educational “Introduction to HTML 5″ video that goes over many of the major aspects of this new standard and the video is choc full of demos and sample source code. HTML5 + CSS3 = Awesome on Vimeo HTML5 is the next version of the web markup standard. CSS Code Structure for HTML 5: Some Useful Guidelines In this post they offer some useful guidelines about how to implement a well organized CSS code structure in view of the introduction of the HTML5 markup language. HTML 5 and CSS 3: The Techniques You’ll Soon Be Using Have a Field Day with HTML5 Forms Coding a HTML 5 Layout From Scratch HTML 5 Canvas – The Basics

Using CSS3 Transitions, Transforms and Animation 25 Essential HTML5 Tutorials and Techniques We are always close to the latest technologies – you know that, so today let’s cover some more info on the new fundamental markup language for the web – HTML5 that you all love so much. When saying about HTML5, developers mean the new semantic structural tags, API specs like canvas or offline storage, new inline semantic tags, etc. HTML5, in fact, is aimed at creating a comprehensive markup language for front-end development, able to provide qualitative information on the different elements of the page. But to help make some sense of what’s new and essential in HTML5, you could review some helpful and indispensable HTML5 tutorials that go over many of the major HTML5 aspects and new standards. The whole purpose of this post is to help you master HTML5 rich features through simple guidelines and easy to follow techniques. HTML5 Unleashed: Tips, Tricks and Techniques Implementing HTML5 Drag and Drop: New Premium Tutorial Blowing up HTML5 video and mapping it into 3D space A Preview of HTML 5

50 Awesome CSS3 Animations We have put together a smart collection of cool CSS effects to help you learn the nitty-gritty details so that you can use it to create more beautiful web sites. Enjoy! 1. 2. 3D Thumbnail Hover Effects [Demo] 3. 4. This awesome website consists of more than 100 different CSS effects like 2D transitions, background transitions, icon CSS effects, border transitions, shadow and glow transitions, speech bubble CSS effects, and cool CSS curl effects. 5. You will find more than 50 CSS animation examples on this simple website. 6. 7. 8. 9. 10. 11. 12. 3D Flipping Circle with CSS3 & jQuery [Demo] 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. Use the basic features of CSS3 Transform: rotate. 49. Analogue clock created using webkit transition and transform CSS. 50. 3D Cube That Rotates Using Arrow Keys You can use up, down, left, and right keys to navigate the 3D cube. 51. 52. 53. 54. 55. 56. 58. 59.