Well done: Snowbird

Snowbird is a ski and summer resort in Utah. Designed and developed by Rally Interactive, this site is a great example of progressive enhancement.

With CSS and JavaScript disabled, all of the main content is still present in HTML.

image

When CSS is available, you wouldn’t know that you were missing anything. The site is navigable in all the traditional senses: static content and a typical page-refresh model when moving from section to section.

image

When JavaScript is available, this is where it gets interesting. There’s a lot of helpful animation. My favorite part is progressively enhancing navigation with the History API to seamlessly transition from section to section without requiring a full page refresh.

image

Well done, Snowbird and Rally Interactive!