Thumbnail for #7: Three State Menu

#7 Three State Menu

Running Time: 27:17

Using a variation of the CSS Sprites technique, we can create a “three state” menu using only one image per menu item. This reduces the number of requests on your server as well as eliminates any “pauses” while moving to …

Watch the Screencast
Thumbnail for #6: Tools of the Trade

#6 Tools of the Trade

Running Time: 15:33

Before I get too far along in these screencasts, I thought I would introduce you a little to my working environment and explain the tools that I use. First off, I work on a Mac, so these tools are Mac …

Watch the Screencast
Thumbnail for #5: Columns of Equal Height: Super Simple Two Column Layout

#5 Columns of Equal Height

Running Time: 12:39

Forcing multiple columns to be of equal height is one of those tricky things in web design. In this screencast I’ll show you a little trick around it. Instead of making the actual elements themselves equal height, we’ll use a …

Watch the Screencast
Thumbnail for #4: Forcing Scrollbars: Eliminating “Horizontal Jumps”

#4 Forcing Scrollbars

Running Time: 07:08

In this screencast I talk about how to force vertical scrollbars onto websites. Without doing this, pages with centered content can appear to “jump” to the left or right when going from a page that needs to vertically scroll to …

Watch the Screencast

Free Video Courses

Video Course (2015)

Everything You Need To Know About SVG

Using SVG can be very simple, but if you start digging in, there is a lot to know about SVG. In his series you're going to learn why SVG is such an important part of building websites. From why SVG is useful and how to get your hands on it all the way to implementing it as a system and fancy stuff like animating it.

Go to Course →