17
Responsive Web Design

Responding Responsively

Embed Size (px)

DESCRIPTION

A speech I gave to my local Toastmasters club about Responsive Web Design. This was for speech #5 in the Entertaining Speaker manual.

Citation preview

Page 1: Responding Responsively

Responsive Web Design

Page 2: Responding Responsively

Remember this?

Page 3: Responding Responsively

It became these

Page 4: Responding Responsively

Seeing is Believing

Page 5: Responding Responsively

Starbucks.com

Page 6: Responding Responsively

What’s The Problem?

More devices & more browsers, all with different capabilities, being released more frequently.

Supporting different content and development across desktop, tablet & phone channels.

Supporting future channels (TV, game consoles, etc) in formats that fit those channels without a major development effort.

Page 7: Responding Responsively

Responsive Goals

Don’t rely on physical dimensions; rely on context and device capabilities.

Develop based on how your consumers will experience and interact with your company.

Provide rich media in an experience tailored to the consumer’s goals.

Never limit a consumer’s capabilities based on their device.

Page 8: Responding Responsively

But Its Not...

Scaling down your desktop site.

Using images that are so large they take forever to download.

Use small buttons to fit on all functionality on a mobile screen.

Adding too much text to a tiny screen.

Page 9: Responding Responsively

What Responsive Is

Three Components

Fluid Grids

Flexible Images

Media Queries

Page 10: Responding Responsively

Fluid Grids

Most sites use a fixed grid. Content width is 720px and the side-bar is 180px.

Responsive says the Content is 70% of the screen with a minimum of 200px width.

Allows content to shrink and expand to fill the screen.

Page 11: Responding Responsively

Flexible Images

Images automatically resize and/or swap-out as the screen size changes.

Lower-quality placeholder images load first to allow the consumer to use the site prior to the best image loading.

Supports high-res images (retina) in 1x, 1.5x, 2x and any future pixel depths needed.

Page 12: Responding Responsively

Media Queries

Used to determine device/browser capabilities.

Many queries, but width, height & device-pixel-ratio are the most important ones.

Not all browsers/devices support media queries, but there are fallback methods (polyfill solutions) for older devices & browsers.

Page 13: Responding Responsively

Is Anyone Doing This Yet?

Page 14: Responding Responsively

Responsive eCommerce Sites

Starbucks

United Pixel Workers

King of Nothing

Mogotix

Tattly

Attika

Puplife

Lot 18

Nuts.com

Skinnyties.com

Sugru

Thomson Sport

Page 15: Responding Responsively

Its Not From Square 1

There are lots of toolkits that exist to help us move more quickly in the development process.

Mobify, FitTextJs, FitVidsJs, RetinaJs, adaptive-images.com

LessCss.org, Sass-lang.com, Compass-style.org

html5boilerplate.com, getskeleton.com, lessframework.com

cssgrid.net, gridpak.com, gridsetapp.com

Many more options as well...

Page 16: Responding Responsively

Questions?

Page 17: Responding Responsively

Thank You!