responsive design

104
RESPONSIVE DESIGN

Upload: sara-cannon

Post on 27-Jan-2015

100.228 views

Category:

Technology


1 download

DESCRIPTION

Websites are all about content. People can access your content many different ways and formats with mobile devices, iPads, phones, etc. The questions are: how can we maintain control over the display of our content and keep our brand consistent? How can we try to provide the best user experience on any platform? Enter Responsive Web Design. Many experts are not leaning on one static design but on structured content that adapts to its given environment. In this talk, we are going to take a look at responsive web design techniques out there including: progressive enhancement, flexible grids, media queries, flexible images & video, & other methods of implementation.

TRANSCRIPT

Page 1: Responsive Design

RESPONSIVE DESIGN

Page 2: Responsive Design

SARA CANNONArtist, Designer, & WordPress Developer In Birmingham, AL

Co-founder / Creative DirectorRange

sara-cannon.com @saracannon

Page 3: Responsive Design

THE FUTURE OF MOBILE

Page 4: Responsive Design

THE FUTURE OF MOBILETHE WEB

THE FUTURE OF MOBILETHE FUTURE OF MOBILETHE FUTURE OF MOBILETHE FUTURE OF MOBILE

Page 5: Responsive Design

2015IN THE YEAR

2015

Page 6: Responsive Design

INTERNATIONAL DATA CORPORATION (IDC)http://www.idc.com/getdoc.jsp?containerId=prUS23028711

The total number of people using the web on mobile devices is set to surpass desktops by 2015.

Page 7: Responsive Design

DESKTOP MOBILE

2007 20152009 20132011

Page 8: Responsive Design

DESKTOP MOBILE

2007 20152009 20132011

Page 9: Responsive Design

THE MOBILE WEB

Page 10: Responsive Design

THE WEB

Page 11: Responsive Design

WHAT IS THE MOBILE WEB?

Page 12: Responsive Design

ILLUSTRATION INSPIRED BY BRAD FROST http://sar.ac/IJF7Rf

Page 13: Responsive Design

MOBILE SHOULD NEVER BE AN

AFTERTHOUGHT

Page 14: Responsive Design
Page 15: Responsive Design

CONTENT

Page 16: Responsive Design

WHAT ABOUT SEPARATE MOBILE SITES?

Page 17: Responsive Design

m.facebook.com

Page 18: Responsive Design

WHAT ABOUT MOBILE APPS?

Page 19: Responsive Design
Page 20: Responsive Design

WHAT ABOUT MOBILE THEMES?

Page 21: Responsive Design
Page 22: Responsive Design

Rather than tailoring disconnected designs to each of an ever-increasing number of web devices, we can treat them as facets of the same experience.

““

- ETHAN MARCOTTE

alistapart.com/articles/responsive-web-design

Page 23: Responsive Design

RESPONSIVE WEB DESIGN

Page 24: Responsive Design

HicksDesign.co.uk

Page 25: Responsive Design

hicksdesign.co.uk

Page 26: Responsive Design

hicksdesign.co.ukhicksdesign.co.ukhicksdesign.co.uk

Page 27: Responsive Design

hicksdesign.co.uk

Page 28: Responsive Design

hicksdesign.co.uk

Page 29: Responsive Design

bostonglobe.com

Page 30: Responsive Design

bostonglobe.combostonglobe.combostonglobe.com

Page 31: Responsive Design

bostonglobe.com

Page 32: Responsive Design

bostonglobe.com

Page 33: Responsive Design

pelicanfly.co.uk

Page 34: Responsive Design

pelicanfly.co.ukpelicanfly.co.ukpelicanfly.co.uk

Page 35: Responsive Design

pelicanfly.co.uk

Page 36: Responsive Design

pelicanfly.co.uk

Page 37: Responsive Design

morehazards.com

Page 38: Responsive Design

morehazards.commorehazards.commorehazards.com

Page 39: Responsive Design

morehazards.com

Page 40: Responsive Design

morehazards.com

Page 41: Responsive Design

foodsense.is

Page 42: Responsive Design

foodsense.isfoodsense.isfoodsense.is

Page 43: Responsive Design

foodsense.is

Page 44: Responsive Design

foodsense.is

Page 45: Responsive Design

HOW DO WE BECOME RESPONSIVE?

Page 46: Responsive Design

1. ADAPTIVE GRIDS, IMAGES, & MEDIA2. MEDIA QUERIES

3. TESTING / CRYING TWEAKING4. ?????5. PROFIT!

Page 47: Responsive Design

1. ADAPTIVE GRIDS, IMAGES, & MEDIA

Page 48: Responsive Design

FLEXIBLE GRIDS

alistapart.com/articlesfluidgrids

by Ethan Marcotte

Page 49: Responsive Design

GRID FRAMEWORKS

lessframework.com columnal.com

Page 50: Responsive Design

GRID FRAMEWORKS

cssgrid.net getskeleton.com

Page 51: Responsive Design
Page 52: Responsive Design

%

Page 53: Responsive Design
Page 54: Responsive Design
Page 55: Responsive Design

TARGET ÷ CONTEXT = RESULT

940

720 220

Page 56: Responsive Design

TARGET ÷ CONTEXT = RESULT

940

720 220

76.5957447% 23.40425535%

100%

Page 57: Responsive Design
Page 58: Responsive Design
Page 59: Responsive Design

FLEXIBLE MEDIA

Page 60: Responsive Design
Page 61: Responsive Design

- LANCE WILLETT, WORDPRESS.COM

The toughest challenge in

implementing the responsive bits was fluid media.

The toughest challenge in The toughest challenge in The toughest challenge in The toughest challenge in

implementing the responsive implementing the responsive “

Page 62: Responsive Design

MEDIA SOLUTIONS

fitvidjs.com netmagazine.com/tutorials/create-fluid-width-videos

by Chris Coyier

Page 63: Responsive Design

MEDIA SOLUTIONS

fittext.jsflex.madebymufffin.com

Page 64: Responsive Design

FLEXIBLE IMAGES

Page 65: Responsive Design

MAX WIDTH: 100%

Page 66: Responsive Design
Page 67: Responsive Design

ADAPTIVE IMAGES

Page 68: Responsive Design

filamentgroup.com/lab/responsive_images_experimenting_with_context_aware_image_sizing

Page 69: Responsive Design

adaptive-images.com

Page 70: Responsive Design

viewportindustries.com/blog/automatic-responsive-images-in-wordpress

Page 71: Responsive Design

2G IS THE NEW DIAL-UP

Page 72: Responsive Design

DESKTOP MOBILE

2007 20152009 20132011

Page 73: Responsive Design

THE MOBILE WEB

Page 74: Responsive Design

CON

NEC

TION

SPE

ED

IMAGE SIZE

Page 75: Responsive Design

CON

NEC

TION

SPE

ED

IMAGE SIZE

Page 76: Responsive Design

image by Geoff Teehan

Page 77: Responsive Design

EVERYTHING IS A TRADEOFF

Page 78: Responsive Design

retina.js

Page 79: Responsive Design

NETWORK LINK CONDITIONER

Page 80: Responsive Design

2. MEDIA QUERIES

Page 81: Responsive Design
Page 82: Responsive Design

CSS3-MEDIAQUERIES.JScode.google.com/p/css3-mediaqueries-js

css3-mediaqueries.js is a JavaScript library to make IE 5+, Firefox 1+ and Safari 2 transparently parse, test and apply CSS3 Media Queries

Page 83: Responsive Design

MOBILE FIRST

Page 84: Responsive Design

3. TESTING / CRYING / TWEAKING

Page 85: Responsive Design
Page 86: Responsive Design
Page 87: Responsive Design
Page 88: Responsive Design
Page 89: Responsive Design
Page 90: Responsive Design

LIMIT YOUR RESOURCES

Page 91: Responsive Design

EVERYTHING IS A TRADEOFF

Page 92: Responsive Design

RESOURCES

Page 93: Responsive Design

alistapart.com/articles/fluidgrids

Page 103: Responsive Design

ILLUSTRATION INSPIRED BY BRAD FROST http://sar.ac/IJF7Rf

Page 104: Responsive Design

Our work is never over.Our work is never over.“- DAFT PUNK