SlideShare a Scribd company logo
1 of 71
Let’s Get Responsive!
How getting responsive will improve your user relationships.
Courtney Jordan
New York State ITS Health & Human Services Cluster

● Front-End Designer
● Graphic Artist
● Typographer
● Photographer
Twitter: @court_jordan
GitHub: courtney-jordan

● Minecraft Enthusiast
Career Center Locator
http://labor.ny.gov/career-center-locator/

Department of Labor’s
next upcoming
Responsive Website
that went live in
January 2014.

Desktop

Mobile
Ride Safe New York
http://www.labor.ny.gov/ridesafeny/

Department of Labor’s
first Responsive Website
went live in November of
2013.

Desktop

Mobile
What is
Responsive
Design?
When a website
responds to the
device it’s loaded on.

http://insights.iddigital.com.au/wp-content/uploads/2013/04/responsive-templates.jpg
Includes but Not Limited Too...

•
•
•
•
•

Television
Computers
Tablets
Mobile Phone
Gaming Consoles
Why Use
Responsive
Design?
“It’s not like people will use their
mobile device to view our website...”
http://www.trinitydigitalmarketing.com/mobile-on-the-rise-infographic
61% of people have a better opinion of brands
when they offer a good mobile experience.
- Latitude Research
http://files.latd.com/Latitude-Next-Gen-Retail-Study.pdf
“Day by day, the number of devices, platforms,
and browsers that need to work with your site grows.
Responsive web design represents a fundamental shift
in how we’ll build websites for the decade to come.”
-Jeffrey Veen, CEO and Founder of TypeKit
“ Going forward, every project to create or redesign a
public facing New York State website must implement
a responsive web design.”
- Kishor Bagul
NYS Chief Technology Officer
GTC, September 19, 2013
It’s happening. More than 20
live/in-progress RWD Projects!
Let’s
Get
Responsive!
Ride Safe New York
Responsive Redesign Project
Homepage
Created in early
2000s with current
trends at the time.
Selected as a
candidate to test out
responsive
Parents
Page that included
safety tips for parents
to follow with children
while attending theme
parks.
Kids
Page that included
safety tips for children
to follow while
attending theme parks
and enjoying park
rides.
Regulations/
Rules
Page that included
regulations, records
and other information
surrounding park
safety.
Step One
…
Content Analysis
Step One: Content Analysis
Analytics
Analytics used to view overall page traffic.
This process helped in assistance with
keeping/removing pages.
Step One: Content Analysis
Page Inventory Review
● Editing
● Updating
● Removal of Stale Content/Pages
Multiple listings
for one page

2

1

Titles not
descriptive enough

3

Content, Images,
Fonts and
Color have busy
appearance

low page visits
Step Two
...
Content Layout
Step Two: Content Layout
Starting from the “Mobile” perspective and
working up to the desktop perspective.
●
●
●
●
●

Content
Navigation
Images
Interaction
Styles - Typography, White Space and Color
Step Two: Content Layout
Content
Establish the Content first! You’ll need to ask
yourself
● How will the content flow on
mobile?
● How will the content flow on
desktop?
Step Two: Content Layout
Navigation
Navigation should be responsive across
all devices. There are many solutions
that handle navigation responsively.
● Top Nav
● Toggle
● Off-Canvas Flyout
http://foundation.zurb.com
Step Two: Content Layout
Navigation: Top Nav
● Easy to implement
● No Css

● No Javascript

http://www.abookapart.com/
Step Two: Content Layout
Navigation: Toggle
● Menu slides opens in the header
● Easy to implement

● Easy to scale from mobile to
desktop
http://www.starbucks.com/
Step Two: Content Layout
Navigation: Off-Canvas Flyout
● Reveals a column of navigation
that
can be as long as the page itself.
● Lots of breathing room
● Add many navigation items
http://nys-its.github.io/go-responsive
Step Two: Content Layout
Images
As content should be responsive, so should the
images. There are many solutions that handle images
responsively.
●
●
●

Picture Element
Adaptive Images
Max-Width
http://responsiveimages.org
Step Two: Content Layout
Images: Picture Element
●

A markup pattern that allows
developers to declare multiple
sources for an image.

● Media queries control how images
are presented to users.
http://responsiveimages.org
Step Two: Content Layout
Images: Adaptive Images
●

Detects images through serverside that creates, caches and
delivers resized images per
screen size.

● No additional markup needed
● Reduces page load
http://adaptive-images.com
Step Two: Content Layout
Images: Max-Width
●

Setting max-width to 100% will
scale the image within its container

● It works but it’s not optimal
Step Two: Content Layout
Interactions
Interactions change from mobile to desktop.
●
●

Touch vs Mouse
Components change to fit device

http://www.uxbooth.com/articles/designing-for-mobile-part-2-interaction-design/
Step Two: Content Layout
Touch vs Mouse
● Tap instead of Click
● Finger is the cursor
● Finger Friendly

http://windows.microsoft.com/enus/windows-8/touch-swipe-tapbeyond
Step Two: Content Layout
Touch vs Mouse:
Finger Friendly
Donate and Adopt
buttons have
larger target sizes
at mobile level.
http://worldwildlife.org
Step Two: Content Layout
Touch vs Mouse:
Finger Friendly
Touch Targets
very small,
difficult to
navigate.
http://www.apple.com
Step Two: Content Layout
Components change to fit device
● Landscape and Portrait
● Content shouldn’t be
removed, only reflowed
Step Two: Content Layout
Styles
After Content and Navigation have been established
it’s time to style the page. Style should be the last
factor when creating a website.
●
●
●

Typography
White Space
Color

Arial
Step Two: Content Layout
Styles: Typography

http://cloudfront6.ia.net/wpcontent/uploads/2012/05/responsive-typography-typesizes.png

● Line Height
● Line Length
● Resizable/Readable
Typeface
Step Two: Content Layout
Styles: Typography
Line Height
An equal amount of space
above and below a line of text.

http://smad.jmu.edu/shen/webtype/lineheight.html
Step Two: Content Layout
Styles: Typography
Line Length
Line Length is the length of
characters used on a line of text.

http://smad.jmu.edu/shen/webtype/linelength.ht
ml
Step Two: Content Layout
Styles: Typography
Resizable/Readable Typeface
● Type should be resized and
readable across multiple devices
when responsive.
● Ems
http://www.joomlacreator.com/sites/default/files/web_fonts.gif
Step Two: Content Layout
Typography - Proxima Nova
This font is readable
and scales nicely to
lower resolutions.

https://typekit.com/fonts/proxima-nova

https://typekit.com/fonts
Step Two: Content Layout
Typography - Reenie Beanie
This font looks nice
but doesn’t scale well
on lower resolutions.
As you can see at
becomes smaller very
hard to read and lead
to eyestrain.
https://typekit.com/fonts/reenie-beanie
Step Two: Content Layout
Styles: White Space
Empty Space between and
around elements on a website
White Space helps content to
be more legible

http://owltastic.com
Step Two: Content Layout

Effective

Styles: Color
Contrast

Not as
Effective

Choose appropriate color hues, lightness
& darkness to prevent eye strain and
help users with visions impairments.

Effective

Color contrasts vary across devices.
A white background on mobile can cause
eye strain because it’s too bright.

Not as
Effective
Step Two: Content Layout
Styles: Layout Consistency
Branding, Color and Typography
within the layout should remain
consistent across all devices.
Content shouldn’t change
however type and images can be
re-sized to better fit devices
accordingly.
http://www.microsoft.com/en-us/default.aspx
Mobile - Homepage
Tablet - Homepage
Desktop - Homepage
Step Three
...
Building the Website
Step Three: Building the Website
Putting it all together
After establishing the look/feel of the site it’s time to
start building!
●
●
●

Download Framework
Write HTML/CSS/JS
Tweak and Fine Tuned
Step Three: Building the Website
Framework
●

Excelsior Web Framework (EWF)
○ Features
○ Easy to Use
Step Three: Building the Website
large-6

HTML
Set up content within responsive
grid
using columns that respond to different
device screen resolutions.

<div class="small-12 large-6 columns">
small-12 uses the whole grid to shows
image on mobile displays
large-6 uses half of the grid to shows
image on larger displays

small-12
Step Three: Building the Website
CSS
●
●

CSS
Media Queries
○ default (mobile)
○ 48em = 768px (tablet)
○ 56em = 869px (tablet)
○ 80em = 1280px (desktop)
Step Three: Building the Website
Tweak and Fine Tuned
After testing we made adjustments until
satisfaction was met.
Final Product
ridesafeny.com
Tools &
Resources
Responsive Framework: Foundation
● Loads of documentation
● Easy to customize

● Offers on-site training

http://foundation.zurb.com/
Responsive Framework: Bootstrap
● Popular on Github
● Easy to customize

● IE8 Friendly

http://getbootstrap.com/
Other Responsive Frameworks

http://semantic-ui.com/
http://jalxob.com/cool-kitten/

● Parallax scrolling

● Semantic HTML

● Lightweight

● Growing on Github
Responsive Web Design
by Ethan Marcotte

http://www.abookapart.com/products/responsive-web-design
CODEPEN
Great tool for
responsive demos.
Real-Time Results!
Example:http://codepen.io/CourtneyJordan/pen/mBvug

http://codepen.io/
Font Resources
Free
●

http://www.fontsquirrel.com/

●

https://www.google.com/fonts

Purchase
●

http://www.fonts.com/

●

https://typekit.com/

Check to see if fonts
are commercial free
to avoid legal woes!
Responsive Patterns
by Brad Frost

Offers a collection of
responsive patterns
It’s also responsive!

http://bradfrost.github.io/this-is-responsive/patterns.html
Responsive Navigation Patterns
by Brad Frost

Offers a collection of
responsive navigation
patterns
http://bradfrostweb.com/blog/web/responsive-nav-patterns

Which is also
responsive!
PXtoEM
by Brian Cray

Convert your
pixels to ems
with ease!

http://pxtoem.com/
Thank You!

More Related Content

What's hot

Responsive Web Design vs Mobile Web App
Responsive Web Design vs Mobile Web AppResponsive Web Design vs Mobile Web App
Responsive Web Design vs Mobile Web App
Pamela Ireri
 
Android 4.0 UI Design Tips
Android 4.0 UI Design TipsAndroid 4.0 UI Design Tips
Android 4.0 UI Design Tips
Justin Lee
 
amiryaqub.doc
amiryaqub.docamiryaqub.doc
amiryaqub.doc
butest
 

What's hot (20)

Jquery mobile
Jquery mobileJquery mobile
Jquery mobile
 
The Future of Adaptive Content
The Future of Adaptive ContentThe Future of Adaptive Content
The Future of Adaptive Content
 
The definitive guide to Web flowcharts
The definitive guide to Web flowchartsThe definitive guide to Web flowcharts
The definitive guide to Web flowcharts
 
Designing Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAsDesigning Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAs
 
Zainab Kashim Portfolio 2019
Zainab Kashim Portfolio 2019Zainab Kashim Portfolio 2019
Zainab Kashim Portfolio 2019
 
Soft Tech Innovation Ltd Web Development Plan 2013
Soft Tech Innovation Ltd Web Development Plan 2013Soft Tech Innovation Ltd Web Development Plan 2013
Soft Tech Innovation Ltd Web Development Plan 2013
 
Using Edge Animate to Create a Reusable Component Set
Using Edge Animate to Create a Reusable Component SetUsing Edge Animate to Create a Reusable Component Set
Using Edge Animate to Create a Reusable Component Set
 
Responsive Web Design vs Mobile Web App
Responsive Web Design vs Mobile Web AppResponsive Web Design vs Mobile Web App
Responsive Web Design vs Mobile Web App
 
Android 4.0 UI Design Tips
Android 4.0 UI Design TipsAndroid 4.0 UI Design Tips
Android 4.0 UI Design Tips
 
Putting the "User" back in User Experience
Putting the "User" back in User ExperiencePutting the "User" back in User Experience
Putting the "User" back in User Experience
 
Mobile Search Queries Start to Surpass Desktop: Here's What You Can Do About It
Mobile Search Queries Start to Surpass Desktop: Here's What You Can Do About It Mobile Search Queries Start to Surpass Desktop: Here's What You Can Do About It
Mobile Search Queries Start to Surpass Desktop: Here's What You Can Do About It
 
Bootstrap responsive design
Bootstrap responsive designBootstrap responsive design
Bootstrap responsive design
 
Introduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyIntroduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga Academy
 
Hooray Icon Fonts workshop
Hooray Icon Fonts workshopHooray Icon Fonts workshop
Hooray Icon Fonts workshop
 
Become a Digital Content Designer
Become a Digital Content DesignerBecome a Digital Content Designer
Become a Digital Content Designer
 
Hooray Icon Fonts! Artifact Conference
Hooray Icon Fonts! Artifact ConferenceHooray Icon Fonts! Artifact Conference
Hooray Icon Fonts! Artifact Conference
 
Introduction to j query mobile framework
Introduction to j query mobile frameworkIntroduction to j query mobile framework
Introduction to j query mobile framework
 
Explaining Ajax
Explaining AjaxExplaining Ajax
Explaining Ajax
 
Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021
 
amiryaqub.doc
amiryaqub.docamiryaqub.doc
amiryaqub.doc
 

Similar to Responsive Design: Let's get Responsive!

WDEV118 Overview
WDEV118 OverviewWDEV118 Overview
WDEV118 Overview
Gene Babon
 
Basic Responsive Theming - Somedutta Ghosh
Basic Responsive Theming - Somedutta GhoshBasic Responsive Theming - Somedutta Ghosh
Basic Responsive Theming - Somedutta Ghosh
Drupal Camp Delhi
 

Similar to Responsive Design: Let's get Responsive! (20)

MIMA 2014 - Changing your Responsive Design Workflow
MIMA 2014 - Changing your Responsive Design WorkflowMIMA 2014 - Changing your Responsive Design Workflow
MIMA 2014 - Changing your Responsive Design Workflow
 
digital marketing[1].pdf
digital marketing[1].pdfdigital marketing[1].pdf
digital marketing[1].pdf
 
UX design for every screen
UX design for every screenUX design for every screen
UX design for every screen
 
Designing responsive web design in FIGMA
Designing responsive web design in FIGMADesigning responsive web design in FIGMA
Designing responsive web design in FIGMA
 
Responsive webdesign
Responsive webdesignResponsive webdesign
Responsive webdesign
 
Responsive Webdesign - UXtour Microsoft
Responsive Webdesign - UXtour MicrosoftResponsive Webdesign - UXtour Microsoft
Responsive Webdesign - UXtour Microsoft
 
Front end developer responsibilities what does a front-end developer do?
Front end developer responsibilities  what does a front-end developer do?Front end developer responsibilities  what does a front-end developer do?
Front end developer responsibilities what does a front-end developer do?
 
Best Practices for University Websites
Best Practices for University WebsitesBest Practices for University Websites
Best Practices for University Websites
 
Web designtrends 5-29-2013
Web designtrends 5-29-2013Web designtrends 5-29-2013
Web designtrends 5-29-2013
 
Neha_UI_Developer
Neha_UI_DeveloperNeha_UI_Developer
Neha_UI_Developer
 
Mobile UX Challenges
Mobile UX ChallengesMobile UX Challenges
Mobile UX Challenges
 
Mobile ux sot a and challenges
Mobile ux sot a and challengesMobile ux sot a and challenges
Mobile ux sot a and challenges
 
Uxperts mobi 2013 soa & challenges
Uxperts mobi 2013   soa & challengesUxperts mobi 2013   soa & challenges
Uxperts mobi 2013 soa & challenges
 
hema ppt (2).pptx
hema ppt (2).pptxhema ppt (2).pptx
hema ppt (2).pptx
 
WDEV118 Overview
WDEV118 OverviewWDEV118 Overview
WDEV118 Overview
 
Mobile web development
Mobile web development Mobile web development
Mobile web development
 
Mobile Responsive ​ Website Designing.pdf
Mobile Responsive ​ Website Designing.pdfMobile Responsive ​ Website Designing.pdf
Mobile Responsive ​ Website Designing.pdf
 
dynamicweb pdf.pdf
dynamicweb pdf.pdfdynamicweb pdf.pdf
dynamicweb pdf.pdf
 
IA workshop
IA workshopIA workshop
IA workshop
 
Basic Responsive Theming - Somedutta Ghosh
Basic Responsive Theming - Somedutta GhoshBasic Responsive Theming - Somedutta Ghosh
Basic Responsive Theming - Somedutta Ghosh
 

Recently uploaded

Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Nitya salvi
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
HyderabadDolls
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptx
balqisyamutia
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
mark11275
 
cholilithiasis, cholecystitis,gall bladdder .pdf
cholilithiasis, cholecystitis,gall bladdder .pdfcholilithiasis, cholecystitis,gall bladdder .pdf
cholilithiasis, cholecystitis,gall bladdder .pdf
RawalRafiqLeghari
 
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
wpkuukw
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptx
balqisyamutia
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
Isadora Agency
 

Recently uploaded (20)

Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
 
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
 
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
 
Abu Dhabi Call girls Service0556255850 Call girls in Abu Dhabi
Abu Dhabi Call girls Service0556255850 Call girls in Abu DhabiAbu Dhabi Call girls Service0556255850 Call girls in Abu Dhabi
Abu Dhabi Call girls Service0556255850 Call girls in Abu Dhabi
 
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
 
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
Mohanlalganj ! Call Girls in Lucknow - 450+ Call Girl Cash Payment 9548273370...
 
Hackathon evaluation template_latest_uploadpdf
Hackathon evaluation template_latest_uploadpdfHackathon evaluation template_latest_uploadpdf
Hackathon evaluation template_latest_uploadpdf
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptx
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
cholilithiasis, cholecystitis,gall bladdder .pdf
cholilithiasis, cholecystitis,gall bladdder .pdfcholilithiasis, cholecystitis,gall bladdder .pdf
cholilithiasis, cholecystitis,gall bladdder .pdf
 
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In fatehgarh [ 7014168258 ] Call Me For Genuine Models...
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
Essential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideEssential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive Guide
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
 
Branding in the Psychedelic Landscape Report.pdf
Branding in the Psychedelic Landscape Report.pdfBranding in the Psychedelic Landscape Report.pdf
Branding in the Psychedelic Landscape Report.pdf
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahim
 
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
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptx
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
 

Responsive Design: Let's get Responsive!

  • 1. Let’s Get Responsive! How getting responsive will improve your user relationships.
  • 2. Courtney Jordan New York State ITS Health & Human Services Cluster ● Front-End Designer ● Graphic Artist ● Typographer ● Photographer Twitter: @court_jordan GitHub: courtney-jordan ● Minecraft Enthusiast
  • 3. Career Center Locator http://labor.ny.gov/career-center-locator/ Department of Labor’s next upcoming Responsive Website that went live in January 2014. Desktop Mobile
  • 4. Ride Safe New York http://www.labor.ny.gov/ridesafeny/ Department of Labor’s first Responsive Website went live in November of 2013. Desktop Mobile
  • 6. When a website responds to the device it’s loaded on. http://insights.iddigital.com.au/wp-content/uploads/2013/04/responsive-templates.jpg
  • 7. Includes but Not Limited Too... • • • • • Television Computers Tablets Mobile Phone Gaming Consoles
  • 9. “It’s not like people will use their mobile device to view our website...”
  • 11. 61% of people have a better opinion of brands when they offer a good mobile experience. - Latitude Research http://files.latd.com/Latitude-Next-Gen-Retail-Study.pdf
  • 12. “Day by day, the number of devices, platforms, and browsers that need to work with your site grows. Responsive web design represents a fundamental shift in how we’ll build websites for the decade to come.” -Jeffrey Veen, CEO and Founder of TypeKit
  • 13. “ Going forward, every project to create or redesign a public facing New York State website must implement a responsive web design.” - Kishor Bagul NYS Chief Technology Officer GTC, September 19, 2013
  • 14. It’s happening. More than 20 live/in-progress RWD Projects!
  • 16. Ride Safe New York Responsive Redesign Project
  • 17. Homepage Created in early 2000s with current trends at the time. Selected as a candidate to test out responsive
  • 18. Parents Page that included safety tips for parents to follow with children while attending theme parks.
  • 19. Kids Page that included safety tips for children to follow while attending theme parks and enjoying park rides.
  • 20. Regulations/ Rules Page that included regulations, records and other information surrounding park safety.
  • 22. Step One: Content Analysis Analytics Analytics used to view overall page traffic. This process helped in assistance with keeping/removing pages.
  • 23. Step One: Content Analysis Page Inventory Review ● Editing ● Updating ● Removal of Stale Content/Pages
  • 24. Multiple listings for one page 2 1 Titles not descriptive enough 3 Content, Images, Fonts and Color have busy appearance low page visits
  • 26. Step Two: Content Layout Starting from the “Mobile” perspective and working up to the desktop perspective. ● ● ● ● ● Content Navigation Images Interaction Styles - Typography, White Space and Color
  • 27. Step Two: Content Layout Content Establish the Content first! You’ll need to ask yourself ● How will the content flow on mobile? ● How will the content flow on desktop?
  • 28. Step Two: Content Layout Navigation Navigation should be responsive across all devices. There are many solutions that handle navigation responsively. ● Top Nav ● Toggle ● Off-Canvas Flyout http://foundation.zurb.com
  • 29. Step Two: Content Layout Navigation: Top Nav ● Easy to implement ● No Css ● No Javascript http://www.abookapart.com/
  • 30. Step Two: Content Layout Navigation: Toggle ● Menu slides opens in the header ● Easy to implement ● Easy to scale from mobile to desktop http://www.starbucks.com/
  • 31. Step Two: Content Layout Navigation: Off-Canvas Flyout ● Reveals a column of navigation that can be as long as the page itself. ● Lots of breathing room ● Add many navigation items http://nys-its.github.io/go-responsive
  • 32. Step Two: Content Layout Images As content should be responsive, so should the images. There are many solutions that handle images responsively. ● ● ● Picture Element Adaptive Images Max-Width http://responsiveimages.org
  • 33. Step Two: Content Layout Images: Picture Element ● A markup pattern that allows developers to declare multiple sources for an image. ● Media queries control how images are presented to users. http://responsiveimages.org
  • 34. Step Two: Content Layout Images: Adaptive Images ● Detects images through serverside that creates, caches and delivers resized images per screen size. ● No additional markup needed ● Reduces page load http://adaptive-images.com
  • 35. Step Two: Content Layout Images: Max-Width ● Setting max-width to 100% will scale the image within its container ● It works but it’s not optimal
  • 36. Step Two: Content Layout Interactions Interactions change from mobile to desktop. ● ● Touch vs Mouse Components change to fit device http://www.uxbooth.com/articles/designing-for-mobile-part-2-interaction-design/
  • 37. Step Two: Content Layout Touch vs Mouse ● Tap instead of Click ● Finger is the cursor ● Finger Friendly http://windows.microsoft.com/enus/windows-8/touch-swipe-tapbeyond
  • 38. Step Two: Content Layout Touch vs Mouse: Finger Friendly Donate and Adopt buttons have larger target sizes at mobile level. http://worldwildlife.org
  • 39. Step Two: Content Layout Touch vs Mouse: Finger Friendly Touch Targets very small, difficult to navigate. http://www.apple.com
  • 40. Step Two: Content Layout Components change to fit device ● Landscape and Portrait ● Content shouldn’t be removed, only reflowed
  • 41. Step Two: Content Layout Styles After Content and Navigation have been established it’s time to style the page. Style should be the last factor when creating a website. ● ● ● Typography White Space Color Arial
  • 42. Step Two: Content Layout Styles: Typography http://cloudfront6.ia.net/wpcontent/uploads/2012/05/responsive-typography-typesizes.png ● Line Height ● Line Length ● Resizable/Readable Typeface
  • 43. Step Two: Content Layout Styles: Typography Line Height An equal amount of space above and below a line of text. http://smad.jmu.edu/shen/webtype/lineheight.html
  • 44. Step Two: Content Layout Styles: Typography Line Length Line Length is the length of characters used on a line of text. http://smad.jmu.edu/shen/webtype/linelength.ht ml
  • 45. Step Two: Content Layout Styles: Typography Resizable/Readable Typeface ● Type should be resized and readable across multiple devices when responsive. ● Ems http://www.joomlacreator.com/sites/default/files/web_fonts.gif
  • 46. Step Two: Content Layout Typography - Proxima Nova This font is readable and scales nicely to lower resolutions. https://typekit.com/fonts/proxima-nova https://typekit.com/fonts
  • 47. Step Two: Content Layout Typography - Reenie Beanie This font looks nice but doesn’t scale well on lower resolutions. As you can see at becomes smaller very hard to read and lead to eyestrain. https://typekit.com/fonts/reenie-beanie
  • 48. Step Two: Content Layout Styles: White Space Empty Space between and around elements on a website White Space helps content to be more legible http://owltastic.com
  • 49. Step Two: Content Layout Effective Styles: Color Contrast Not as Effective Choose appropriate color hues, lightness & darkness to prevent eye strain and help users with visions impairments. Effective Color contrasts vary across devices. A white background on mobile can cause eye strain because it’s too bright. Not as Effective
  • 50. Step Two: Content Layout Styles: Layout Consistency Branding, Color and Typography within the layout should remain consistent across all devices. Content shouldn’t change however type and images can be re-sized to better fit devices accordingly. http://www.microsoft.com/en-us/default.aspx
  • 55. Step Three: Building the Website Putting it all together After establishing the look/feel of the site it’s time to start building! ● ● ● Download Framework Write HTML/CSS/JS Tweak and Fine Tuned
  • 56. Step Three: Building the Website Framework ● Excelsior Web Framework (EWF) ○ Features ○ Easy to Use
  • 57. Step Three: Building the Website large-6 HTML Set up content within responsive grid using columns that respond to different device screen resolutions. <div class="small-12 large-6 columns"> small-12 uses the whole grid to shows image on mobile displays large-6 uses half of the grid to shows image on larger displays small-12
  • 58. Step Three: Building the Website CSS ● ● CSS Media Queries ○ default (mobile) ○ 48em = 768px (tablet) ○ 56em = 869px (tablet) ○ 80em = 1280px (desktop)
  • 59. Step Three: Building the Website Tweak and Fine Tuned After testing we made adjustments until satisfaction was met.
  • 62. Responsive Framework: Foundation ● Loads of documentation ● Easy to customize ● Offers on-site training http://foundation.zurb.com/
  • 63. Responsive Framework: Bootstrap ● Popular on Github ● Easy to customize ● IE8 Friendly http://getbootstrap.com/
  • 64. Other Responsive Frameworks http://semantic-ui.com/ http://jalxob.com/cool-kitten/ ● Parallax scrolling ● Semantic HTML ● Lightweight ● Growing on Github
  • 65. Responsive Web Design by Ethan Marcotte http://www.abookapart.com/products/responsive-web-design
  • 66. CODEPEN Great tool for responsive demos. Real-Time Results! Example:http://codepen.io/CourtneyJordan/pen/mBvug http://codepen.io/
  • 68. Responsive Patterns by Brad Frost Offers a collection of responsive patterns It’s also responsive! http://bradfrost.github.io/this-is-responsive/patterns.html
  • 69. Responsive Navigation Patterns by Brad Frost Offers a collection of responsive navigation patterns http://bradfrostweb.com/blog/web/responsive-nav-patterns Which is also responsive!
  • 70. PXtoEM by Brian Cray Convert your pixels to ems with ease! http://pxtoem.com/