Slide 1

Slide 1 text

e Responsive Soapbox Hi. I’m Janson. @elevatorup

Slide 2

Slide 2 text

Responsive design is not a bolt-on new syntax for speci c devices.

Slide 3

Slide 3 text

Not a bolt-on“feature” RD is a shift in how you approach content. Adjust how you handle information architecture. Tailor the user experience.

Slide 4

Slide 4 text

No New Syntax @media screen and (min-width: 32em) and (max-width: 50em) { /* css rules */ }

Slide 5

Slide 5 text

Not Device Speci c Adaptive, not targeted. What about the iPad 7”? What about the Nexus? What about Retina? What about netbooks? What about .........

Slide 6

Slide 6 text

Responsive design is an organic and collaborative effort to build up and out from your core content.

Slide 7

Slide 7 text

Is Focused on Core Content Scarce screen real estate forces you to prioritize content and workflow.

Slide 8

Slide 8 text

Is Focused on Core Content “We agreed that this was the most important set of features and content for our customers and business—why should that change with more screen space?” http://www.lukew.com/ff/entry.asp?1117

Slide 9

Slide 9 text

http://www.lukew.com/ff/entry.asp?1117

Slide 10

Slide 10 text

Is Content Out What is essential? When is it necessary? What can be improved for more robust devices?

Slide 11

Slide 11 text

http://jessicahische.is/anoversharer/

Slide 12

Slide 12 text

Is Content Out Assume your first media query is the absence of one.

Slide 13

Slide 13 text

Is Mobile... Smartphones increasingly become the device of choice.

Slide 14

Slide 14 text

http://karenmcgrane.com/2012/07/10/mobile-local/

Slide 15

Slide 15 text

... but not local! Just because a user is on a small device doesn’t mean they’re out and about. You can’t assume context .

Slide 16

Slide 16 text

Is Organic & Collaborative Devices change, content changes, needs change. More moving parts necessitate better and tighter collaboration.

Slide 17

Slide 17 text

Responsive design is building with better questions.

Slide 18

Slide 18 text

What’s essential? Experience Touch-Points of all kinds. So what’s the primary goal(s)?

Slide 19

Slide 19 text

http://www.kiwibank.co.nz/

Slide 20

Slide 20 text

http://www.kiwibank.co.nz/

Slide 21

Slide 21 text

http://www.kiwibank.co.nz/

Slide 22

Slide 22 text

Where to break? Design-centric, not device. If two columns begins to look good at 50ems but is too tight at 48ems... 50 is your breakpoint.

Slide 23

Slide 23 text

< 500px 500px

Slide 24

Slide 24 text

800px 1020px

Slide 25

Slide 25 text

>1220

Slide 26

Slide 26 text

How to layout the canvas? Layouts morph, shift, with a greater emphasis on hierarchy and semantics. Remember the canvas is horizontal as well as vertical!

Slide 27

Slide 27 text

Fluid http://www.lukew.com/ff/entry.asp?1514

Slide 28

Slide 28 text

http://trentwalton.com/

Slide 29

Slide 29 text

Stacked http://www.lukew.com/ff/entry.asp?1514

Slide 30

Slide 30 text

http://owltastic.com/

Slide 31

Slide 31 text

Speci c Shift http://www.lukew.com/ff/entry.asp?1514

Slide 32

Slide 32 text

http://www.bostonglobe.com/

Slide 33

Slide 33 text

Off-Canvas

Slide 34

Slide 34 text

http://www.barackobama.com/

Slide 35

Slide 35 text

How do users navigate? Big blocks of navigation elements tend to intrude in small spaces, so how do we creatively keep content first without losing context?

Slide 36

Slide 36 text

Top Nav http://trentwalton.com/

Slide 37

Slide 37 text

Select http://smashingmagazine.com/

Slide 38

Slide 38 text

Toggle http://jessicahische.is/

Slide 39

Slide 39 text

Footer http://greygoose.com

Slide 40

Slide 40 text

Fly-Out http://www.barackobama.com/

Slide 41

Slide 41 text

Pull Down http://inspectelement.com

Slide 42

Slide 42 text

How to build it? Units should be proportional. A pixel isn't a pixel anymore (well, sorta, but not really). When we build a site’s harmony, we're building relationships.

Slide 43

Slide 43 text

http://stephencaver.com/

Slide 44

Slide 44 text

Responsive design really isn’t anything new. "It is the nature of the web to be flexible, and it should be our role as designers and developers to embrace this flexibility, and produce pages which, by being flexible, are accessible to all." ~ John Allsopp

Slide 45

Slide 45 text

Don’t forget to have fun!

Slide 46

Slide 46 text

anks!

Slide 47

Slide 47 text

Resources Bookmarklet: http://responsive.victorcoulon.fr/ Layout patterns http://www.lukew.com/ff/entry.asp?1514 Navigation elements http://bradfrostweb.com/blog/web/responsive- nav-patterns/ Off-Canvas http://jasonweaver.name/lab/offcanvas/ Media Tests http://scottjehl.github.com/CSS-Download-Tests/