SlideShare a Scribd company logo
1 of 44
Download to read offline
Intro to Responsive
Still trying to wrap your head around responsive design? This presentation of basic
terms, concepts, and examples can help.
Tom Elliott UX
+
Definition - Why Responsive Web?
Constraints - The challenge of Responsive Web
Concepts - What is responsive web made of?
Related Issues - Mobile First, Standards, and 508 Compliance
Complications - More to think about
Amazon - Lessons from Responsive Web in practice
UX Design - How to solution responsively
Summary
Definition
Crafting a website to adapt it’s presentation to different contexts (usually thought of as
devices). A flexible experience employing scaling, breakpoints, and complexity levels.
Web on TV Desktops Laptops Tablets Cellphones
1 design,
all devices
Example
Check out the responsive web design of http://www.fork-cms.com/. Can you identify the
scaling, breakpoints, and complexity levels?
What about Flex?
Confused with Responsive Design, Flex layouts scale disproportionally adjusting to different
browser widths. Flex is one of several adaptive techniques a Responsive Design might use,
but it is not responsive itself.
notice
how the layout widens, but otherwise changes little.
Constraints
The challenge of responsive web.
+
Screen Size
The most obvious need for responsive web design is the varying screen size of different
devices - impacts content, layout, & functionality.
Pixel Density
Complicating screen size is pixel density, which varies greatly on mobile devices. It effects
content mostly, but also layout.
notice
The images above. High pixel densities
may reduce imagery to incoherence.
Interaction
Devices also vary in their interface inputs. Unlike screen size, in interaction bigger is not
always better. Mobile touch screens are superior to mouse control in some respects.
Context
Responsive web design must also accommodate changes in user context. Indoor or outdoor,
quiet or noisy, mobile or stationary, focused or multitasking.
Concepts
What is responsive design made of?
+
Scaling
Columns, images, and fonts can scale proportionally or disproportionally as layouts expand
or contract - as can the cropping of images. To make scaling layouts, set dimensions as
%’s instead of pixels.
example
Scalable image cropping: http://foodsense.is/
Breakpoints
When distinct points in scale are reached, layout changes can occur. These breakpoints
define boundaries between devices imposed by their increasing restrictions (shrinking
screen sizes, changing interaction inputs).
At a width of 995 px, this layout... ...changes to this layout. Why?
Complexity Levels
When a breakpoint is passed, a layout may gain or loose content and functionality. Such
breakpoints define changes in complexity level. Note: While breakpoints and complexity
levels work together, not all breakpoints alter complexity level.
example
Above are 4 breakpoints, but the far left layout
contains more content complexity.
Reference Resolution
Breakpoints carve a responsive design into unique layouts. But which will be the primary,
reference resolution - with the other designs based upon it? Like user personas, one must
be primary.
example
Above are 3 breakpoints, but the middle
screen-size is the primary design focus.
Grid-based Layouts
Grids make responsive web design possible. Grids provide the uniform structure necessary
to adapt layouts to changing screen sizes. The 960 pixel grid’s flexibility makes it a good
choice, either 12 or 16 columns.
For more on grids see: 960 Grid System
960 grid: 12 column 960 grid: 16 column
Design by Module
The layout changes of responsive web design require a modular approach. Content and
functionality, organized into smaller, related groups, adapt easily to changing layouts.
Identify the modules: http://2011.dconstruct.org
Related Issues
Mobile first, Standards, and 508 Compliance.
+
Mobile First Design
A design approach that sets mobile devices as the reference resolution rather than
desktop. Why? Because designing for small screens forces simplicity and economy,
benefiting all experiences.
Design Standards
Defining and clarifying rules-based, design patterns will reduce the burden of adapting
layouts and interactions to different devices.
508 Compliance
A law enforcing minimum accessibility standards for websites. For example, screen readers
employed by vision impaired users. This could be thought of as responsive design.
Complications
More to think about.
+
Device Variety
The enormous variety among mobile devices, in both screen size and browser capabilities
(CSS and Javascript support), makes true responsive design difficult. Designing for iPhone
alone is not enough.
Design Tools
Photoshop, Axure, Visio, and Omnigraffle all lack workspaces that can present flexible
layouts. As such, they promote a fixed-width bias when they are used to problem solve or
communicate with development. (Can apples represent oranges?)
?
Applications vs. Wizards
Application interfaces avoid the navigation metaphor, presenting contextual controls next to
content. Wizards are linear navigation experiences offering less interactivity and user
control. Designs for small screens steer toward navigation heavy design - a wizard bias.
Gift Cards - a single page application experience Checkout - a multi-page wizard experience
Lowest Common Denominator
A responsive web design, particularly if it’s mobile first, risks reducing to a lowest common
denominator (smallest real estate, slowest processor, most browser limitations). Can
responsive design avoid becoming lowest common denominator?
This 1400 pixel home page offers little - serving the limitations of cell phones
Reduced Priority
The use of grids and modules in responsive design pulls toward a consistency of elements
in size and appearance - aiding the rearrangement of components, but tending to make
everything look the same.
The checkerboard, a UX without priority.
Amazon
Lessons from responsive design in practice.
(as of 2011)
+
Reference Resolution
Looking at the home page, we can guess the reference resolution (approx. 800 pixels).
Why did Amazon choose it? It accommodates the Kindle’s screen size. Lesson: The
choice of reference resolution is strategic.
Independently Responsive Modules
Some parts of Amazon’s site scale down to 550 pixels, but others only to 1000 pixels.
Lesson: A page is only as responsive as its least responsive element.
1000 pixels 550 pixels
Negative Space
When Amazon’s home page scales up to 1600 pixels, it allows some space to remain
empty. Lesson: It is not necessary to fill the entire screen in all contexts.
Minor Breakpoints
Amazon.com contains several ‘flex zones’ that shed content as they shrink. Though minor
changes, these are breakpoints. Lesson: Breakpoints come in different sizes.
UX Design
6 tips for designing responsively.
+
1. Standardize your grid
The challenge of accommodating new devices and contexts will continue to grow. Teams
who don’t adopt a single grid for all of their experiences, will struggle to keep up.
2. Embrace Modular Design
Changing layouts efficiently, requires a modular approach to design. Units of content and
functionality must be self-contained to reposition seamlessly, so plan accordingly.
3. Map the User to Devices
When researching users, assign a primary device for each persona. When a device type
changes, determine if a true use case change occurs (affecting content & functionality).
Consider the context of each device. How are they used differently?
4. Set Breakpoints & Exclude Devices
Set breakpoints where layout must change. These will likely land between devices, but may
occur within device types as well. Assign breakpoint types: minor, major, & use case. And
remember, not all devices must be supported.
5. Choose a Reference Resolution
An important consideration, your reference resolution is the design’s starting point. It could
be set to the device of the primary persona, to the smallest screen size (mobile first), or
could simply be the ‘center-most’ layout.
6. Plan Complexity Levels
With the reference resolution set, it is now possible to define the primary content and
functionality. Adjust both up or down to create changing complexity levels for each new
breakpoint.
Final Thoughts
Don’t forget the following…
+
Responsive design is for people
Because a responsive design must serve many device-
based constraints, there is a tendency to think of
responsive web as “designing for different devices,” but
devices are not the audience, people are.
Responsive design isn’t new or done
The growing number of today’s web-capable devices has
introduced the term ‘Responsive Web Design,’ but
accommodating device constraints and user contexts is
not new. Further, what qualifies as ‘responsive web’
today, will continue to grow in breadth and complexity into
the future.
Responsive design is all or nothing
For an enterprise website, responsive design will likely
roll out, one page or module at a time. But until a user
flow is entirely responsive, the user will perceive the
experience as unresponsive.
Don’t fear modular design
Many organizations continue to spend more money
designing unique experiences for each device. Creating a
single responsive design is cheaper, so why avoid it?
Responsive design is an advanced from of modular,
standards-based design. Design departments fond of
thinking in terms of ‘pages’ and ‘projects’ resist embracing
responsive design’s modular architecture.

More Related Content

What's hot

Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisation
Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisationLean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisation
Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisationCraig Sullivan
 
Augmented Reality for retail: known limitations and successful use cases with...
Augmented Reality for retail: known limitations and successful use cases with...Augmented Reality for retail: known limitations and successful use cases with...
Augmented Reality for retail: known limitations and successful use cases with...augmentedpixels
 
Stephen Pavlovich_SearchLove San Diego 2013_Conversion Optimization for Mobile
Stephen Pavlovich_SearchLove San Diego 2013_Conversion Optimization for MobileStephen Pavlovich_SearchLove San Diego 2013_Conversion Optimization for Mobile
Stephen Pavlovich_SearchLove San Diego 2013_Conversion Optimization for MobileDistilled
 
Usability
UsabilityUsability
Usabilityatrips
 
Validation and pivoting lauren
Validation and pivoting   laurenValidation and pivoting   lauren
Validation and pivoting laurenLama K Banna
 
Evan Williams: Modularization, Web Applications, and Why (User Experience) De...
Evan Williams: Modularization, Web Applications, and Why (User Experience) De...Evan Williams: Modularization, Web Applications, and Why (User Experience) De...
Evan Williams: Modularization, Web Applications, and Why (User Experience) De...Steve Williams
 
UCL M.Sc. Technology Entrepreneurship 2015 - Launching Digital Products
UCL M.Sc. Technology Entrepreneurship 2015 -  Launching Digital ProductsUCL M.Sc. Technology Entrepreneurship 2015 -  Launching Digital Products
UCL M.Sc. Technology Entrepreneurship 2015 - Launching Digital ProductsNiall Roche
 
Usability vs Design – When Does One Trump the Other? AI (Alexander Interactiv...
Usability vs Design – When Does One Trump the Other? AI (Alexander Interactiv...Usability vs Design – When Does One Trump the Other? AI (Alexander Interactiv...
Usability vs Design – When Does One Trump the Other? AI (Alexander Interactiv...Josh Levine
 
Conversion Conference - What's in YOUR toolkit?
Conversion Conference - What's in YOUR toolkit?Conversion Conference - What's in YOUR toolkit?
Conversion Conference - What's in YOUR toolkit?Craig Sullivan
 
Hackathon Idea validation
Hackathon Idea validationHackathon Idea validation
Hackathon Idea validationRaj Rajamani
 

What's hot (10)

Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisation
Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisationLean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisation
Lean UX and Optimisation - Userzoom : 24 jan 2012 - lean optimisation
 
Augmented Reality for retail: known limitations and successful use cases with...
Augmented Reality for retail: known limitations and successful use cases with...Augmented Reality for retail: known limitations and successful use cases with...
Augmented Reality for retail: known limitations and successful use cases with...
 
Stephen Pavlovich_SearchLove San Diego 2013_Conversion Optimization for Mobile
Stephen Pavlovich_SearchLove San Diego 2013_Conversion Optimization for MobileStephen Pavlovich_SearchLove San Diego 2013_Conversion Optimization for Mobile
Stephen Pavlovich_SearchLove San Diego 2013_Conversion Optimization for Mobile
 
Usability
UsabilityUsability
Usability
 
Validation and pivoting lauren
Validation and pivoting   laurenValidation and pivoting   lauren
Validation and pivoting lauren
 
Evan Williams: Modularization, Web Applications, and Why (User Experience) De...
Evan Williams: Modularization, Web Applications, and Why (User Experience) De...Evan Williams: Modularization, Web Applications, and Why (User Experience) De...
Evan Williams: Modularization, Web Applications, and Why (User Experience) De...
 
UCL M.Sc. Technology Entrepreneurship 2015 - Launching Digital Products
UCL M.Sc. Technology Entrepreneurship 2015 -  Launching Digital ProductsUCL M.Sc. Technology Entrepreneurship 2015 -  Launching Digital Products
UCL M.Sc. Technology Entrepreneurship 2015 - Launching Digital Products
 
Usability vs Design – When Does One Trump the Other? AI (Alexander Interactiv...
Usability vs Design – When Does One Trump the Other? AI (Alexander Interactiv...Usability vs Design – When Does One Trump the Other? AI (Alexander Interactiv...
Usability vs Design – When Does One Trump the Other? AI (Alexander Interactiv...
 
Conversion Conference - What's in YOUR toolkit?
Conversion Conference - What's in YOUR toolkit?Conversion Conference - What's in YOUR toolkit?
Conversion Conference - What's in YOUR toolkit?
 
Hackathon Idea validation
Hackathon Idea validationHackathon Idea validation
Hackathon Idea validation
 

Similar to Intro to Responsive

2013 ion responsive_design_landingpages
2013 ion responsive_design_landingpages2013 ion responsive_design_landingpages
2013 ion responsive_design_landingpagesChafik YAHOU
 
Web UI Design Patterns 2014
Web UI Design Patterns 2014Web UI Design Patterns 2014
Web UI Design Patterns 2014Lewis Lin 🦊
 
Responsive Design for Landing Pages
Responsive Design for Landing PagesResponsive Design for Landing Pages
Responsive Design for Landing PagesEvgeny Tsarkov
 
Responsive Web Design - more than just a buzzword
Responsive Web Design - more than just a buzzwordResponsive Web Design - more than just a buzzword
Responsive Web Design - more than just a buzzwordRuss Weakley
 
Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014MoodLabs
 
Stc 2015 preparing legacy projects for responsive design - design issues
Stc 2015   preparing legacy projects for responsive design - design issuesStc 2015   preparing legacy projects for responsive design - design issues
Stc 2015 preparing legacy projects for responsive design - design issuesNeil Perlin
 
Why should we build our website responsive
Why should we build our website responsiveWhy should we build our website responsive
Why should we build our website responsiveOmkarsoft Bangalore
 
Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014Shah Muhammad Baig
 
Lavacon 2014 responsive design in your hat
Lavacon 2014   responsive design in your hatLavacon 2014   responsive design in your hat
Lavacon 2014 responsive design in your hatNeil Perlin
 
9 basic principles of responsive web design
9 basic principles of responsive web design9 basic principles of responsive web design
9 basic principles of responsive web designCapital Numbers
 
Responsive web design
Responsive web designResponsive web design
Responsive web designZeeshan Khan
 
Invision Design Systems Handbook
Invision Design Systems HandbookInvision Design Systems Handbook
Invision Design Systems HandbookHarsha MV
 
Spectrum 2015 responsive design
Spectrum 2015   responsive designSpectrum 2015   responsive design
Spectrum 2015 responsive designNeil Perlin
 
Embracing Uncertainty: Learning to Think Responsively
Embracing Uncertainty: Learning to Think ResponsivelyEmbracing Uncertainty: Learning to Think Responsively
Embracing Uncertainty: Learning to Think ResponsivelyChad Currie
 
Does your website have these elements of responsive web design?
Does your website have these elements of responsive web design? Does your website have these elements of responsive web design?
Does your website have these elements of responsive web design? Experience Dynamics
 
Responsive Web Designs
Responsive Web DesignsResponsive Web Designs
Responsive Web DesignsNusrat Khanom
 
Responsive & Organic Design
Responsive & Organic DesignResponsive & Organic Design
Responsive & Organic DesignMirco Pasqualini
 

Similar to Intro to Responsive (20)

Sbwire 531031
Sbwire 531031Sbwire 531031
Sbwire 531031
 
2013 ion responsive_design_landingpages
2013 ion responsive_design_landingpages2013 ion responsive_design_landingpages
2013 ion responsive_design_landingpages
 
Web UI Design Patterns 2014
Web UI Design Patterns 2014Web UI Design Patterns 2014
Web UI Design Patterns 2014
 
Responsive Design for Landing Pages
Responsive Design for Landing PagesResponsive Design for Landing Pages
Responsive Design for Landing Pages
 
Responsive Web Design - more than just a buzzword
Responsive Web Design - more than just a buzzwordResponsive Web Design - more than just a buzzword
Responsive Web Design - more than just a buzzword
 
Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014
 
Stc 2015 preparing legacy projects for responsive design - design issues
Stc 2015   preparing legacy projects for responsive design - design issuesStc 2015   preparing legacy projects for responsive design - design issues
Stc 2015 preparing legacy projects for responsive design - design issues
 
Why should we build our website responsive
Why should we build our website responsiveWhy should we build our website responsive
Why should we build our website responsive
 
Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014Bank Chris - Web UI Design Patterns - 2014
Bank Chris - Web UI Design Patterns - 2014
 
Tdf responsive design101_v1
Tdf responsive design101_v1Tdf responsive design101_v1
Tdf responsive design101_v1
 
Responsive Design and Joomla!
Responsive Design and Joomla!Responsive Design and Joomla!
Responsive Design and Joomla!
 
Lavacon 2014 responsive design in your hat
Lavacon 2014   responsive design in your hatLavacon 2014   responsive design in your hat
Lavacon 2014 responsive design in your hat
 
9 basic principles of responsive web design
9 basic principles of responsive web design9 basic principles of responsive web design
9 basic principles of responsive web design
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Invision Design Systems Handbook
Invision Design Systems HandbookInvision Design Systems Handbook
Invision Design Systems Handbook
 
Spectrum 2015 responsive design
Spectrum 2015   responsive designSpectrum 2015   responsive design
Spectrum 2015 responsive design
 
Embracing Uncertainty: Learning to Think Responsively
Embracing Uncertainty: Learning to Think ResponsivelyEmbracing Uncertainty: Learning to Think Responsively
Embracing Uncertainty: Learning to Think Responsively
 
Does your website have these elements of responsive web design?
Does your website have these elements of responsive web design? Does your website have these elements of responsive web design?
Does your website have these elements of responsive web design?
 
Responsive Web Designs
Responsive Web DesignsResponsive Web Designs
Responsive Web Designs
 
Responsive & Organic Design
Responsive & Organic DesignResponsive & Organic Design
Responsive & Organic Design
 

Recently uploaded

Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024Ilham Brata
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...instagramfab782445
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...gajnagarg
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLHingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLNitya salvi
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...amitlee9823
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...sonalitrivedi431
 
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...amitlee9823
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...nirzagarg
 
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...amitlee9823
 

Recently uploaded (20)

Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best ServiceHigh Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
High Profile Escorts Nerul WhatsApp +91-9930687706, Best Service
 
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
Just Call Vip call girls dharamshala Escorts ☎️9352988975 Two shot with one g...
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRLHingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
Hingoli ❤CALL GIRL 8617370543 ❤CALL GIRLS IN Hingoli ESCORT SERVICE❤CALL GIRL
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
💫✅jodhpur 24×7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
 
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men  🔝dehradun🔝   Escor...
➥🔝 7737669865 🔝▻ dehradun Call-girls in Women Seeking Men 🔝dehradun🔝 Escor...
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men  🔝Bokaro🔝   Escorts S...
➥🔝 7737669865 🔝▻ Bokaro Call-girls in Women Seeking Men 🔝Bokaro🔝 Escorts S...
 

Intro to Responsive

  • 1. Intro to Responsive Still trying to wrap your head around responsive design? This presentation of basic terms, concepts, and examples can help. Tom Elliott UX +
  • 2. Definition - Why Responsive Web? Constraints - The challenge of Responsive Web Concepts - What is responsive web made of? Related Issues - Mobile First, Standards, and 508 Compliance Complications - More to think about Amazon - Lessons from Responsive Web in practice UX Design - How to solution responsively Summary
  • 3. Definition Crafting a website to adapt it’s presentation to different contexts (usually thought of as devices). A flexible experience employing scaling, breakpoints, and complexity levels. Web on TV Desktops Laptops Tablets Cellphones 1 design, all devices
  • 4. Example Check out the responsive web design of http://www.fork-cms.com/. Can you identify the scaling, breakpoints, and complexity levels?
  • 5. What about Flex? Confused with Responsive Design, Flex layouts scale disproportionally adjusting to different browser widths. Flex is one of several adaptive techniques a Responsive Design might use, but it is not responsive itself. notice how the layout widens, but otherwise changes little.
  • 6. Constraints The challenge of responsive web. +
  • 7. Screen Size The most obvious need for responsive web design is the varying screen size of different devices - impacts content, layout, & functionality.
  • 8. Pixel Density Complicating screen size is pixel density, which varies greatly on mobile devices. It effects content mostly, but also layout. notice The images above. High pixel densities may reduce imagery to incoherence.
  • 9. Interaction Devices also vary in their interface inputs. Unlike screen size, in interaction bigger is not always better. Mobile touch screens are superior to mouse control in some respects.
  • 10. Context Responsive web design must also accommodate changes in user context. Indoor or outdoor, quiet or noisy, mobile or stationary, focused or multitasking.
  • 11. Concepts What is responsive design made of? +
  • 12. Scaling Columns, images, and fonts can scale proportionally or disproportionally as layouts expand or contract - as can the cropping of images. To make scaling layouts, set dimensions as %’s instead of pixels. example Scalable image cropping: http://foodsense.is/
  • 13. Breakpoints When distinct points in scale are reached, layout changes can occur. These breakpoints define boundaries between devices imposed by their increasing restrictions (shrinking screen sizes, changing interaction inputs). At a width of 995 px, this layout... ...changes to this layout. Why?
  • 14. Complexity Levels When a breakpoint is passed, a layout may gain or loose content and functionality. Such breakpoints define changes in complexity level. Note: While breakpoints and complexity levels work together, not all breakpoints alter complexity level. example Above are 4 breakpoints, but the far left layout contains more content complexity.
  • 15. Reference Resolution Breakpoints carve a responsive design into unique layouts. But which will be the primary, reference resolution - with the other designs based upon it? Like user personas, one must be primary. example Above are 3 breakpoints, but the middle screen-size is the primary design focus.
  • 16. Grid-based Layouts Grids make responsive web design possible. Grids provide the uniform structure necessary to adapt layouts to changing screen sizes. The 960 pixel grid’s flexibility makes it a good choice, either 12 or 16 columns. For more on grids see: 960 Grid System 960 grid: 12 column 960 grid: 16 column
  • 17. Design by Module The layout changes of responsive web design require a modular approach. Content and functionality, organized into smaller, related groups, adapt easily to changing layouts. Identify the modules: http://2011.dconstruct.org
  • 18. Related Issues Mobile first, Standards, and 508 Compliance. +
  • 19. Mobile First Design A design approach that sets mobile devices as the reference resolution rather than desktop. Why? Because designing for small screens forces simplicity and economy, benefiting all experiences.
  • 20. Design Standards Defining and clarifying rules-based, design patterns will reduce the burden of adapting layouts and interactions to different devices.
  • 21. 508 Compliance A law enforcing minimum accessibility standards for websites. For example, screen readers employed by vision impaired users. This could be thought of as responsive design.
  • 23. Device Variety The enormous variety among mobile devices, in both screen size and browser capabilities (CSS and Javascript support), makes true responsive design difficult. Designing for iPhone alone is not enough.
  • 24. Design Tools Photoshop, Axure, Visio, and Omnigraffle all lack workspaces that can present flexible layouts. As such, they promote a fixed-width bias when they are used to problem solve or communicate with development. (Can apples represent oranges?) ?
  • 25. Applications vs. Wizards Application interfaces avoid the navigation metaphor, presenting contextual controls next to content. Wizards are linear navigation experiences offering less interactivity and user control. Designs for small screens steer toward navigation heavy design - a wizard bias. Gift Cards - a single page application experience Checkout - a multi-page wizard experience
  • 26. Lowest Common Denominator A responsive web design, particularly if it’s mobile first, risks reducing to a lowest common denominator (smallest real estate, slowest processor, most browser limitations). Can responsive design avoid becoming lowest common denominator? This 1400 pixel home page offers little - serving the limitations of cell phones
  • 27. Reduced Priority The use of grids and modules in responsive design pulls toward a consistency of elements in size and appearance - aiding the rearrangement of components, but tending to make everything look the same. The checkerboard, a UX without priority.
  • 28. Amazon Lessons from responsive design in practice. (as of 2011) +
  • 29. Reference Resolution Looking at the home page, we can guess the reference resolution (approx. 800 pixels). Why did Amazon choose it? It accommodates the Kindle’s screen size. Lesson: The choice of reference resolution is strategic.
  • 30. Independently Responsive Modules Some parts of Amazon’s site scale down to 550 pixels, but others only to 1000 pixels. Lesson: A page is only as responsive as its least responsive element. 1000 pixels 550 pixels
  • 31. Negative Space When Amazon’s home page scales up to 1600 pixels, it allows some space to remain empty. Lesson: It is not necessary to fill the entire screen in all contexts.
  • 32. Minor Breakpoints Amazon.com contains several ‘flex zones’ that shed content as they shrink. Though minor changes, these are breakpoints. Lesson: Breakpoints come in different sizes.
  • 33. UX Design 6 tips for designing responsively. +
  • 34. 1. Standardize your grid The challenge of accommodating new devices and contexts will continue to grow. Teams who don’t adopt a single grid for all of their experiences, will struggle to keep up.
  • 35. 2. Embrace Modular Design Changing layouts efficiently, requires a modular approach to design. Units of content and functionality must be self-contained to reposition seamlessly, so plan accordingly.
  • 36. 3. Map the User to Devices When researching users, assign a primary device for each persona. When a device type changes, determine if a true use case change occurs (affecting content & functionality). Consider the context of each device. How are they used differently?
  • 37. 4. Set Breakpoints & Exclude Devices Set breakpoints where layout must change. These will likely land between devices, but may occur within device types as well. Assign breakpoint types: minor, major, & use case. And remember, not all devices must be supported.
  • 38. 5. Choose a Reference Resolution An important consideration, your reference resolution is the design’s starting point. It could be set to the device of the primary persona, to the smallest screen size (mobile first), or could simply be the ‘center-most’ layout.
  • 39. 6. Plan Complexity Levels With the reference resolution set, it is now possible to define the primary content and functionality. Adjust both up or down to create changing complexity levels for each new breakpoint.
  • 40. Final Thoughts Don’t forget the following… +
  • 41. Responsive design is for people Because a responsive design must serve many device- based constraints, there is a tendency to think of responsive web as “designing for different devices,” but devices are not the audience, people are.
  • 42. Responsive design isn’t new or done The growing number of today’s web-capable devices has introduced the term ‘Responsive Web Design,’ but accommodating device constraints and user contexts is not new. Further, what qualifies as ‘responsive web’ today, will continue to grow in breadth and complexity into the future.
  • 43. Responsive design is all or nothing For an enterprise website, responsive design will likely roll out, one page or module at a time. But until a user flow is entirely responsive, the user will perceive the experience as unresponsive.
  • 44. Don’t fear modular design Many organizations continue to spend more money designing unique experiences for each device. Creating a single responsive design is cheaper, so why avoid it? Responsive design is an advanced from of modular, standards-based design. Design departments fond of thinking in terms of ‘pages’ and ‘projects’ resist embracing responsive design’s modular architecture.