designing responsive websites

Post on 20-May-2015

5.216 Views

Category:

Design

0 Downloads

Preview:

Click to see full reader

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

Designing Responsive Websites

Clarissa Peterson

@clarissa

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

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

http://www.linksture.com/

http://www.linksture.com/

http://skinnyties.com/

http://skinnyties.com/

Flexible

https://flic.kr/p/jXxfeF

#content { width: 90%;}

Adjustable

https://flic.kr/p/j9KrpA

http://www.unitedpixelworkers.com/

http://www.unitedpixelworkers.com/

http://www.unitedpixelworkers.com/

http://www.unitedpixelworkers.com/

http://www.unitedpixelworkers.com/

article { width: 92%; }

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

https://flic.kr/p/ca1kU

https://flic.kr/p/cfQwL7

Design Process

https://flic.kr/p/bSHvgv

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

Design Develop

Design

Develop

https://flic.kr/p/rZVTg

“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

Content

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

http://teamtreehouse.com

http://teamtreehouse.com

http://teamtreehouse.com

http://teamtreehouse.com

Small Screen First

https://flic.kr/p/abN4Q4

Wireframes

http://flic.kr/p/cJJdzm

http://foundation.zurb.com/

http://www.hotgloo.com/

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

http://www.trentwalton.com

http://www.trentwalton.com

http://www.trentwalton.com

http://www.trentwalton.com

https://flic.kr/p/eYEFGY

Ems & Rems

1em = default

2em = twice as big1em = default

2em = twice as big1em = default

.5em = half as big

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

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

body { font-size: 100%; }

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

Scale

https://flic.kr/p/dhufQk

Line Length (Measure)

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

45-75 Characters

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

article { max-width: 28em; }

article { max-width: 28em; }

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

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

http://wearyoubelong.com/

http://wearyoubelong.com/

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

#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; }}

Mobile

https://flic.kr/p/d5DEjS

https://flic.kr/p/jRnhnU

https://flic.kr/p/nNu7sP

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

Performance

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

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

- Brad Frost@brad_frost

Performance Budget

https://flic.kr/p/hT9yw7

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

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

Testing

https://flic.kr/p/bPZzeM

http://www.browserstack.com/

Device Labs

https://flic.kr/p/cdVB9h

Clarissa PetersonPeterson/Kandy

clarissapeterson.com@clarissa

top related