designing responsive websites

103
Designing Responsive Websites Clarissa Peterson @clarissa

Upload: clarissa-peterson

Post on 20-May-2015

5.216 views

Category:

Design


0 download

DESCRIPTION

Responsive web design allows you to create websites that provide an optimal user experience across devices. In this session, attendees learned why the process for designing a (good) responsive website can be very different than the traditional web design process—and how to change their workflow to create a great responsive site. Presented in 2015 at McFullStack (McGill University, Montreal). Presented in 2014 at HOW Interactive Design Conference in Washington, DC & HOW Interactive Design Conference in Chicago, IL.

TRANSCRIPT

Page 1: Designing Responsive Websites

Designing Responsive Websites

Clarissa Peterson

@clarissa

Page 2: Designing Responsive Websites

http://www.oliverharvey.co.uk/

Page 3: Designing Responsive Websites

http://www.oliverharvey.co.uk/

Page 4: Designing Responsive Websites

http://www.linksture.com/

Page 5: Designing Responsive Websites

http://www.linksture.com/

Page 6: Designing Responsive Websites

http://skinnyties.com/

Page 7: Designing Responsive Websites

http://skinnyties.com/

Page 8: Designing Responsive Websites

Flexible

https://flic.kr/p/jXxfeF

Page 9: Designing Responsive Websites
Page 10: Designing Responsive Websites
Page 11: Designing Responsive Websites
Page 12: Designing Responsive Websites
Page 13: Designing Responsive Websites

#content { width: 90%;}

Page 14: Designing Responsive Websites

Adjustable

https://flic.kr/p/j9KrpA

Page 15: Designing Responsive Websites

http://www.unitedpixelworkers.com/

Page 16: Designing Responsive Websites

http://www.unitedpixelworkers.com/

Page 17: Designing Responsive Websites

http://www.unitedpixelworkers.com/

Page 18: Designing Responsive Websites

http://www.unitedpixelworkers.com/

Page 19: Designing Responsive Websites

http://www.unitedpixelworkers.com/

Page 20: Designing Responsive Websites

article { width: 92%; }

@media only screen and (min-width:40em) { article { width: 70%; float: left;}

Page 21: Designing Responsive Websites
Page 22: Designing Responsive Websites
Page 23: Designing Responsive Websites
Page 24: Designing Responsive Websites
Page 25: Designing Responsive Websites
Page 26: Designing Responsive Websites

https://flic.kr/p/ca1kU

Page 27: Designing Responsive Websites

https://flic.kr/p/cfQwL7

Page 28: Designing Responsive Websites

Design Process

https://flic.kr/p/bSHvgv

Page 29: Designing Responsive Websites

https://flic.kr/p/35Ahx

Page 30: Designing Responsive Websites

Design Develop

Page 31: Designing Responsive Websites

Design

Develop

Page 32: Designing Responsive Websites

https://flic.kr/p/rZVTg

Page 33: Designing Responsive Websites

“It's not like our industry nailed web design before we started doing responsive design. It's still a work in progress.”

- Dan Willis@uxcrank

Page 34: Designing Responsive Websites

Content

https://flic.kr/p/4qc5EB

Page 35: Designing Responsive Websites

http://teamtreehouse.com

Page 36: Designing Responsive Websites

http://teamtreehouse.com

Page 37: Designing Responsive Websites

http://teamtreehouse.com

Page 38: Designing Responsive Websites

http://teamtreehouse.com

Page 39: Designing Responsive Websites

Small Screen First

https://flic.kr/p/abN4Q4

Page 40: Designing Responsive Websites
Page 41: Designing Responsive Websites
Page 42: Designing Responsive Websites
Page 43: Designing Responsive Websites
Page 44: Designing Responsive Websites

Wireframes

Page 45: Designing Responsive Websites

http://flic.kr/p/cJJdzm

Page 46: Designing Responsive Websites

http://foundation.zurb.com/

Page 53: Designing Responsive Websites

http://www.hotgloo.com/

Page 54: Designing Responsive Websites

Typographyhttps://flic.kr/p/4r1D8w

Page 55: Designing Responsive Websites

http://www.trentwalton.com

Page 56: Designing Responsive Websites

http://www.trentwalton.com

Page 57: Designing Responsive Websites

http://www.trentwalton.com

Page 58: Designing Responsive Websites

http://www.trentwalton.com

Page 59: Designing Responsive Websites

https://flic.kr/p/eYEFGY

Ems & Rems

Page 60: Designing Responsive Websites
Page 61: Designing Responsive Websites

1em = default

Page 62: Designing Responsive Websites

2em = twice as big1em = default

Page 63: Designing Responsive Websites

2em = twice as big1em = default

.5em = half as big

Page 64: Designing Responsive Websites

h1 { font-size: 3em; }h2 { font-size: 2em; }h3 { font-size: 1.5em; }

Page 65: Designing Responsive Websites

h1 { font-size: 3em; }h2 { font-size: 2em; }h3 { font-size: 1.5em; }

Page 66: Designing Responsive Websites

body { font-size: 100%; }

Page 67: Designing Responsive Websites

https://flic.kr/p/8iNCNU

Page 68: Designing Responsive Websites

Scale

https://flic.kr/p/dhufQk

Page 69: Designing Responsive Websites

Line Length (Measure)

http://en.wikipedia.org/wiki/File:Metal_movable_type.jpg

Page 70: Designing Responsive Websites
Page 71: Designing Responsive Websites
Page 72: Designing Responsive Websites

45-75 Characters

Page 73: Designing Responsive Websites

max-widthhttps://flic.kr/p/7nCGk3

Page 74: Designing Responsive Websites

article { max-width: 28em; }

Page 75: Designing Responsive Websites

article { max-width: 28em; }

Page 76: Designing Responsive Websites
Page 77: Designing Responsive Websites
Page 78: Designing Responsive Websites

@media only screen and (min-width:48em) { article { font-size: 1.1em; } article p { line-height: 1.4; margin: 1.4em auto; }}

Page 79: Designing Responsive Websites

@media only screen and (min-width:48em) { article { font-size: 1.1em; } article p { line-height: 1.4; margin: 1.4em auto; }}

Page 80: Designing Responsive Websites

http://wearyoubelong.com/

Page 81: Designing Responsive Websites

http://wearyoubelong.com/

Page 82: Designing Responsive Websites

#intro { font-size: 1em; font-family: Helvetica, sans-serif;}

Page 83: Designing Responsive Websites

#intro { font-size: 1em; font-family: Helvetica, sans-serif;}

@media only screen and (min-width:30em) { #intro { font-size: 1.2em; font-family: Populaire, sans-serif; }}

Page 84: Designing Responsive Websites

Mobile

https://flic.kr/p/d5DEjS

Page 85: Designing Responsive Websites

https://flic.kr/p/jRnhnU

Page 86: Designing Responsive Websites

https://flic.kr/p/nNu7sP

Page 87: Designing Responsive Websites
Page 88: Designing Responsive Websites
Page 89: Designing Responsive Websites
Page 90: Designing Responsive Websites
Page 91: Designing Responsive Websites
Page 92: Designing Responsive Websites

<a href=”tel:202-123-4567”>202-123-4567</a>

Page 93: Designing Responsive Websites

Performance

Page 94: Designing Responsive Websites

https://flic.kr/p/23xNNg

Page 95: Designing Responsive Websites

“You can't mock up performance in Photoshop.”

- Brad Frost@brad_frost

Page 96: Designing Responsive Websites

Performance Budget

https://flic.kr/p/hT9yw7

Page 97: Designing Responsive Websites

https://flic.kr/p/5R51o3

Page 98: Designing Responsive Websites
Page 99: Designing Responsive Websites

https://flic.kr/p/7NFTF6

Page 100: Designing Responsive Websites

Testing

https://flic.kr/p/bPZzeM

Page 101: Designing Responsive Websites

http://www.browserstack.com/

Page 102: Designing Responsive Websites

Device Labs

Page 103: Designing Responsive Websites

https://flic.kr/p/cdVB9h

Clarissa PetersonPeterson/Kandy

clarissapeterson.com@clarissa