SlideShare a Scribd company logo
1 of 50
Responsive Web Design
Webgrrls Discussion Topic
March 11, 2013

By Amélie Walker
Castle Builder Design
www.castlebuilder.com
What is Responsive Design?
Responsive Design is:
Responsive Design is:



 Flexible
Responsive Design is:



 Flexible – Margin and image sizes change with width
Responsive Design is:



 Flexible – Margin and image sizes change with width

 Adjustable
Responsive Design is:



 Flexible – Margin and image sizes change with width

 Adjustable – Layout changes changes with width
Responsive Design is not:
Responsive Design is not:




      Magic
Responsive Design…
Responsive web design is



                                 1
a set of techniques that
allows website designers to
create a single version of
a website that will
seamlessly adapt to
phones, tablets, laptops
and desktop computers.
                               flexible,
                              adjustable
                               version
Photo by Jeremy Keith, Wikimedia Commons
The Old Way

Main Website   Mobile Website
The Old Way

Main Website   Mobile Website
The Old Way = Problems



 Reduced information on mobile version

 Two separate websites to update

 What about other devices?
The New Way
The New Way
Navigation
What happens?

 Logos change size and/or format

 Menus consolidate or collapse completely

 Sections reorder, right column often goes to bottom

 Less important items disappear
Examples

 Boston Globe

 Emeril’s Restaurant

 Microsoft

 Starbucks

 United Pixel Workers

 World Wildlife Fund
Sign Me Up! Not so fast…

If you already have a website, it might be expensive to
rebuild your website to be responsive. Is it worth it?

YES if…

 You have a significant mobile audience.

MAYBE NOT if…

 You already have a great mobile site, or

 You have a very small mobile audience.
Know Your Audience


Google Analytics

www.google.com/analytics

The best free tool to measure your
website traffic and more

Audience > Mobile > Overview         About 25% use this site on mobile.
Broken on Mobile
              If you can’t make it responsive, at least make sure it works.




    Zooming in
expands menu
   only, covers
       content
Pros


 Less expensive to maintain

 Consistent on all devices

 Just one URL

 Improved social sharing

 Improved SEO (and Google recommends it!)
Google recommends using responsive web design because it has
many good aspects:

•    Using a single URL for a piece of content makes it easier for your
  users to interact with, share, and link to your content, and a single
  URL for the content helps Google's algorithms assign the indexing
  properties for the content.
•    No redirection is needed for users to get to the device-optimized
  view, which reduces loading time. Also, user agent-based
  redirection is error-prone and can degrade your site's user
  experience.
•    It saves resources for both your site and Google's crawlers. For
  responsive web design pages, any Googlebot user agent needs to
  crawl your pages once, as opposed to crawling multiple times with
  different user agents, to retrieve your content. This improvement in
  crawling efficiency can indirectly help Google index more of the
  site's contents and keep it appropriately fresh.

See “Building Smartphone-Optimized Websites” by Google.
Cons


 More time consuming to create

 Involves more testing

 Not ideal for e-commerce

 Slower load time

 Not all devices recognize media queries
Responsive Out-of-the-Box

Wordpress

Many themes are now responsive, including Twenty Twelve,
the latest default Wordpress theme.

Search for “responsive” at…

Self-hosted: wordpress.org/extend/themes

Wordpress.com: theme.wordpress.com
Wordpress: Twenty Twelve Theme
Or…

Hire a web designer.
“I am the designer!
How do I do this?”
Designing a responsive website

Method 1: Mobile First

1. Start with minimum amount of content and navigation.

2. Focus on core content.

3. Add slowly, considering each piece.

4. Progressively enhance for larger screen sizes.
Designing a responsive website

Method 2: Scaling Down

1. Start with desktop version.

2. Decide what is less important or can be consolidated.

3. Reflow or collapse existing content.

4. Move non-essentials to bottom or remove.
The Ingredients


Fluid grids


Flexible images


Media queries
Fluid Grids: Grids That Respond

 Change container widths
  host.sonspring.com/yui3_grid

 Change margins
  Example: WP 2012 Theme

 Change layout
  Disable floats to stack content, as we’ve seen in
  examples (www.starbucks.com, etc.).

 Remove/add content...
Fluid Grids: Remove/Add Content

Hide Content                    Load Conditionally

Use CSS to hide sections when   Use javascript to load content
screen size is small.           only if screen is wider than
                                certain size.

 Content still loads, even      Improves load time on
   when hidden.                    mobile.
Fluid Grids: Creating Grids

Resources for creating grids

 grids.heroku.com (online)

 www.960.gs (downloadable)

 thesquaregrid.com (downloadable)



Build a grid for each breakpoint.
Fluid Grids: Basic Layout Break
Fluid Grids: Example/Download
Proportional Grids

 builtbyboon.com/blog/proportional-grids
Responsive Images

 Resize images with css
  One image, resized, no change in file size

 Serve different versions of images
  Save on load time
  www.adaptive-images.com



Further reading: Which Responsive Images Solution Should
You Use?
HTML Special Characters
HTML entities that can replace
simple graphics, scale nicely    ★ ★
                                 ☆ ☆
                                  ♥ ♥
   Stars great for ratings:       ♣ ♣
                                 ← ←
           ★★★★☆
                                 ↑ ↑
                                 → →
                                 ↓ ↓
HTML Special Characters
HTML entities that can replace
simple graphics, scale nicely    ★ ★




          ♣
                                 ☆ ☆
                                  ♥ ♥
                                  ♣ ♣
                                 ← ←
                                 ↑ ↑
                                 → →
                                 ↓ ↓
Media Queries

Components of a media query:

 Media type

 Query (feature to inspect)

 Target value



screen and (max-device-width: 480px)
Media Queries

Load external stylesheets:

<link rel="stylesheet" type="text/css"

 media="screen and (max-device-width: 480px)"

 href=”smallscreens.css”>

<link rel="stylesheet" type="text/css"

 media="screen and (min-device-width: 960px)"

 href=”largescreens.css”>
Media Queries

Include in CSS as part of @media rule:

@media screen and (max-device-width: 480px) {

        .sidebar {

        float: none;

        }

}
Media Queries

Import at top of css:

@import url(”smallscreens.css") screen and (max-device-width:
480px);

@import url(”largescreens.css") screen and (min-device-width:
960px);



 Import can slow down page load, not recommended.
Media Query Support

All modern browsers support media queries.

 Chrome 1+

 Firefox 3.5+

 Internet Explorer 9+

 Safari 4+
Oh, Internet Explorer…

Option #1:

Use javascript to help along old browsers ≤ IE8.

 Respond.js

 css3-mediaqueries.js

 Adapt.js
Oh, Internet Explorer…

Option #2:

Use conditional code to load stylesheet for IE less than 9.

<!--[if (lt IE 9)&(!IEMobile)]>

<link rel="stylesheet" type="text/css" href=”IE.css" />

<![endif]-->



 Only solves problem in certain situations.
Tools for Building Responsively

Downloadable Toolkits
Front-end frameworks for creating responsive websites

 Foundation: foundation.zurb.com

 Bootstrap: twitter.github.com/bootstrap
Resources

www.castlebuilder.com/blog/responsive-design

• Getting Started

• Online & Downloadable Tools         Tweet Amélie
                                      @castlebuilder
• Examples

• Further Reading

More Related Content

What's hot

How the BBC Make Web sites
How the BBC Make Web sitesHow the BBC Make Web sites
How the BBC Make Web sitesIWMW
 
Styling WooCommerce
Styling WooCommerceStyling WooCommerce
Styling WooCommerceBecky Davis
 
CV Alan Brady 2015
CV Alan Brady 2015CV Alan Brady 2015
CV Alan Brady 2015alan brady
 
Best word press themes 2013 updated
Best word press themes 2013 updatedBest word press themes 2013 updated
Best word press themes 2013 updatedJacky Hoang
 
Responsive Design & SharePoint - Is it right for you?
Responsive Design & SharePoint - Is it right for you?Responsive Design & SharePoint - Is it right for you?
Responsive Design & SharePoint - Is it right for you?D'arce Hess
 
Design Concepts and Web Design
Design Concepts and Web DesignDesign Concepts and Web Design
Design Concepts and Web DesignMindy McAdams
 
Html 5 and CSS - Image Element
Html 5 and CSS - Image ElementHtml 5 and CSS - Image Element
Html 5 and CSS - Image ElementKempy7000
 
Designing in the Browser - Mason Wendell, Drupaldelphia
Designing in the Browser - Mason Wendell, DrupaldelphiaDesigning in the Browser - Mason Wendell, Drupaldelphia
Designing in the Browser - Mason Wendell, Drupaldelphiacanarymason
 
Responsive Web Design helps SEO Boost up by XHTMLChamps
Responsive Web Design helps SEO Boost up by XHTMLChampsResponsive Web Design helps SEO Boost up by XHTMLChamps
Responsive Web Design helps SEO Boost up by XHTMLChampsXHTML Champs
 
Accessibility Hacks Wordcamp Manchester October 2018
Accessibility Hacks Wordcamp Manchester October 2018Accessibility Hacks Wordcamp Manchester October 2018
Accessibility Hacks Wordcamp Manchester October 2018Graham Armfield
 
Lecture 1: Web Design + Usability
Lecture 1: Web Design + UsabilityLecture 1: Web Design + Usability
Lecture 1: Web Design + Usabilitymcongdon
 
Accessibility Hacks version 2
Accessibility Hacks version 2Accessibility Hacks version 2
Accessibility Hacks version 2Graham Armfield
 
Web Design Basics for Kids: HTML & CSS
Web Design Basics for Kids: HTML & CSSWeb Design Basics for Kids: HTML & CSS
Web Design Basics for Kids: HTML & CSSAnnMarie Ppl
 
The Coding Designer's Survival Kit - Capital Camp
The Coding Designer's Survival Kit - Capital CampThe Coding Designer's Survival Kit - Capital Camp
The Coding Designer's Survival Kit - Capital Campcanarymason
 
Design4Drupal Boston 2013 - Bumps in the Road to Responsive
Design4Drupal Boston 2013 - Bumps in the Road to ResponsiveDesign4Drupal Boston 2013 - Bumps in the Road to Responsive
Design4Drupal Boston 2013 - Bumps in the Road to ResponsiveSalem Ghoweri
 
Intro to Building & Marketing Your Own Website
Intro to Building & Marketing Your Own WebsiteIntro to Building & Marketing Your Own Website
Intro to Building & Marketing Your Own WebsiteTom McCracken
 
WordPress Recipes
WordPress RecipesWordPress Recipes
WordPress RecipesBrad Bihun
 
Responsive Development (ZendCon 2012)
Responsive Development (ZendCon 2012)Responsive Development (ZendCon 2012)
Responsive Development (ZendCon 2012)Kevin Bruce
 
Handy Resources for Developing a WordPress Website
Handy Resources for Developing a WordPress WebsiteHandy Resources for Developing a WordPress Website
Handy Resources for Developing a WordPress WebsiteXHTML Champs
 

What's hot (20)

How the BBC Make Web sites
How the BBC Make Web sitesHow the BBC Make Web sites
How the BBC Make Web sites
 
Styling WooCommerce
Styling WooCommerceStyling WooCommerce
Styling WooCommerce
 
CV Alan Brady 2015
CV Alan Brady 2015CV Alan Brady 2015
CV Alan Brady 2015
 
Best word press themes 2013 updated
Best word press themes 2013 updatedBest word press themes 2013 updated
Best word press themes 2013 updated
 
Bluehost wordpresinstall
Bluehost wordpresinstallBluehost wordpresinstall
Bluehost wordpresinstall
 
Responsive Design & SharePoint - Is it right for you?
Responsive Design & SharePoint - Is it right for you?Responsive Design & SharePoint - Is it right for you?
Responsive Design & SharePoint - Is it right for you?
 
Design Concepts and Web Design
Design Concepts and Web DesignDesign Concepts and Web Design
Design Concepts and Web Design
 
Html 5 and CSS - Image Element
Html 5 and CSS - Image ElementHtml 5 and CSS - Image Element
Html 5 and CSS - Image Element
 
Designing in the Browser - Mason Wendell, Drupaldelphia
Designing in the Browser - Mason Wendell, DrupaldelphiaDesigning in the Browser - Mason Wendell, Drupaldelphia
Designing in the Browser - Mason Wendell, Drupaldelphia
 
Responsive Web Design helps SEO Boost up by XHTMLChamps
Responsive Web Design helps SEO Boost up by XHTMLChampsResponsive Web Design helps SEO Boost up by XHTMLChamps
Responsive Web Design helps SEO Boost up by XHTMLChamps
 
Accessibility Hacks Wordcamp Manchester October 2018
Accessibility Hacks Wordcamp Manchester October 2018Accessibility Hacks Wordcamp Manchester October 2018
Accessibility Hacks Wordcamp Manchester October 2018
 
Lecture 1: Web Design + Usability
Lecture 1: Web Design + UsabilityLecture 1: Web Design + Usability
Lecture 1: Web Design + Usability
 
Accessibility Hacks version 2
Accessibility Hacks version 2Accessibility Hacks version 2
Accessibility Hacks version 2
 
Web Design Basics for Kids: HTML & CSS
Web Design Basics for Kids: HTML & CSSWeb Design Basics for Kids: HTML & CSS
Web Design Basics for Kids: HTML & CSS
 
The Coding Designer's Survival Kit - Capital Camp
The Coding Designer's Survival Kit - Capital CampThe Coding Designer's Survival Kit - Capital Camp
The Coding Designer's Survival Kit - Capital Camp
 
Design4Drupal Boston 2013 - Bumps in the Road to Responsive
Design4Drupal Boston 2013 - Bumps in the Road to ResponsiveDesign4Drupal Boston 2013 - Bumps in the Road to Responsive
Design4Drupal Boston 2013 - Bumps in the Road to Responsive
 
Intro to Building & Marketing Your Own Website
Intro to Building & Marketing Your Own WebsiteIntro to Building & Marketing Your Own Website
Intro to Building & Marketing Your Own Website
 
WordPress Recipes
WordPress RecipesWordPress Recipes
WordPress Recipes
 
Responsive Development (ZendCon 2012)
Responsive Development (ZendCon 2012)Responsive Development (ZendCon 2012)
Responsive Development (ZendCon 2012)
 
Handy Resources for Developing a WordPress Website
Handy Resources for Developing a WordPress WebsiteHandy Resources for Developing a WordPress Website
Handy Resources for Developing a WordPress Website
 

Viewers also liked

Viewers also liked (15)

logo.maly.format
logo.maly.formatlogo.maly.format
logo.maly.format
 
Faca o bem
Faca o bemFaca o bem
Faca o bem
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Resume
ResumeResume
Resume
 
Um pedido fora do normal
Um pedido fora do normalUm pedido fora do normal
Um pedido fora do normal
 
Italian E-Commerce Payments Landscape (Loviit)
Italian E-Commerce Payments Landscape (Loviit)Italian E-Commerce Payments Landscape (Loviit)
Italian E-Commerce Payments Landscape (Loviit)
 
This good news
This good newsThis good news
This good news
 
Resume2016
Resume2016Resume2016
Resume2016
 
Codigo html
Codigo htmlCodigo html
Codigo html
 
My Resume
My Resume My Resume
My Resume
 
Artículo, el valor de una mujer
Artículo, el valor de una mujerArtículo, el valor de una mujer
Artículo, el valor de una mujer
 
Sports cases and pouches
Sports cases and pouchesSports cases and pouches
Sports cases and pouches
 
ΡΕΜΠΕΤΙΚΟ
ΡΕΜΠΕΤΙΚΟΡΕΜΠΕΤΙΚΟ
ΡΕΜΠΕΤΙΚΟ
 
Inbound Marketing Alimentario. Cultivos Digitales
Inbound Marketing Alimentario. Cultivos DigitalesInbound Marketing Alimentario. Cultivos Digitales
Inbound Marketing Alimentario. Cultivos Digitales
 
Common Enrollment and Oakland Unified School District (English slides)
Common Enrollment and Oakland Unified School District (English slides)Common Enrollment and Oakland Unified School District (English slides)
Common Enrollment and Oakland Unified School District (English slides)
 

Similar to Responsive Web Design - NYC Webgrrls

Responsivedesign 7-3-2012
Responsivedesign 7-3-2012Responsivedesign 7-3-2012
Responsivedesign 7-3-2012Thomas Carney
 
How to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive WebsiteHow to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive WebsiteJj Jurgens
 
Responsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needsResponsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needsSEGIC
 
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin..."Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...Yandex
 
Adapting to a Responsive Design at Untangle the Web on 29th July 2013
Adapting to a Responsive Design at Untangle the Web on 29th July 2013Adapting to a Responsive Design at Untangle the Web on 29th July 2013
Adapting to a Responsive Design at Untangle the Web on 29th July 2013Matt Gibson
 
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressWordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressDan Taylor
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best Practicesmintersam
 
Wordpress Web Design Proposal PowerPoint Presentation Slides
Wordpress Web Design Proposal PowerPoint Presentation SlidesWordpress Web Design Proposal PowerPoint Presentation Slides
Wordpress Web Design Proposal PowerPoint Presentation SlidesSlideTeam
 
Introduction to Optimizing WordPress for Website Speed
Introduction to Optimizing WordPress for Website SpeedIntroduction to Optimizing WordPress for Website Speed
Introduction to Optimizing WordPress for Website SpeedNile Flores
 
Responsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and TechniquesResponsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and TechniquesVitaly Friedman
 
Responsive Websites and Grid-Based Layouts by Gabriel Walt
Responsive Websites and Grid-Based Layouts by Gabriel Walt Responsive Websites and Grid-Based Layouts by Gabriel Walt
Responsive Websites and Grid-Based Layouts by Gabriel Walt AEM HUB
 
Mobile Monday Presentation: Responsive Web Design
Mobile Monday Presentation: Responsive Web DesignMobile Monday Presentation: Responsive Web Design
Mobile Monday Presentation: Responsive Web DesignCantina
 
CIRCUIT 2015 - Responsive Websites & Grid-Based Layouts
CIRCUIT 2015 - Responsive Websites & Grid-Based LayoutsCIRCUIT 2015 - Responsive Websites & Grid-Based Layouts
CIRCUIT 2015 - Responsive Websites & Grid-Based LayoutsICF CIRCUIT
 
Mobile SEO (English Version)
Mobile SEO (English Version)Mobile SEO (English Version)
Mobile SEO (English Version)ssuserd60633
 
Responsive websites. Toolbox
Responsive websites. ToolboxResponsive websites. Toolbox
Responsive websites. ToolboxWojtek Zając
 
Spectrum 16 pmc 16 - preparing legacy projects for responsive design
Spectrum 16   pmc 16 - preparing legacy projects for responsive designSpectrum 16   pmc 16 - preparing legacy projects for responsive design
Spectrum 16 pmc 16 - preparing legacy projects for responsive designNeil Perlin
 
Static site gen talk
Static site gen talkStatic site gen talk
Static site gen talkBen Adam
 
Optimizing web performance (Fronteers edition)
Optimizing web performance (Fronteers edition)Optimizing web performance (Fronteers edition)
Optimizing web performance (Fronteers edition)Dave Olsen
 

Similar to Responsive Web Design - NYC Webgrrls (20)

Responsivedesign 7-3-2012
Responsivedesign 7-3-2012Responsivedesign 7-3-2012
Responsivedesign 7-3-2012
 
How to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive WebsiteHow to Project-Manage and Implement a Responsive Website
How to Project-Manage and Implement a Responsive Website
 
Responsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needsResponsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needs
 
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin..."Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Adapting to a Responsive Design at Untangle the Web on 29th July 2013
Adapting to a Responsive Design at Untangle the Web on 29th July 2013Adapting to a Responsive Design at Untangle the Web on 29th July 2013
Adapting to a Responsive Design at Untangle the Web on 29th July 2013
 
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressWordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best Practices
 
Wordpress Web Design Proposal PowerPoint Presentation Slides
Wordpress Web Design Proposal PowerPoint Presentation SlidesWordpress Web Design Proposal PowerPoint Presentation Slides
Wordpress Web Design Proposal PowerPoint Presentation Slides
 
Introduction to Optimizing WordPress for Website Speed
Introduction to Optimizing WordPress for Website SpeedIntroduction to Optimizing WordPress for Website Speed
Introduction to Optimizing WordPress for Website Speed
 
Responsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and TechniquesResponsive Web Design: Clever Tips and Techniques
Responsive Web Design: Clever Tips and Techniques
 
Responsive Websites and Grid-Based Layouts by Gabriel Walt
Responsive Websites and Grid-Based Layouts by Gabriel Walt Responsive Websites and Grid-Based Layouts by Gabriel Walt
Responsive Websites and Grid-Based Layouts by Gabriel Walt
 
Mobile Monday Presentation: Responsive Web Design
Mobile Monday Presentation: Responsive Web DesignMobile Monday Presentation: Responsive Web Design
Mobile Monday Presentation: Responsive Web Design
 
CIRCUIT 2015 - Responsive Websites & Grid-Based Layouts
CIRCUIT 2015 - Responsive Websites & Grid-Based LayoutsCIRCUIT 2015 - Responsive Websites & Grid-Based Layouts
CIRCUIT 2015 - Responsive Websites & Grid-Based Layouts
 
AEM responsive
AEM responsiveAEM responsive
AEM responsive
 
Mobile SEO (English Version)
Mobile SEO (English Version)Mobile SEO (English Version)
Mobile SEO (English Version)
 
Responsive websites. Toolbox
Responsive websites. ToolboxResponsive websites. Toolbox
Responsive websites. Toolbox
 
Spectrum 16 pmc 16 - preparing legacy projects for responsive design
Spectrum 16   pmc 16 - preparing legacy projects for responsive designSpectrum 16   pmc 16 - preparing legacy projects for responsive design
Spectrum 16 pmc 16 - preparing legacy projects for responsive design
 
Static site gen talk
Static site gen talkStatic site gen talk
Static site gen talk
 
Optimizing web performance (Fronteers edition)
Optimizing web performance (Fronteers edition)Optimizing web performance (Fronteers edition)
Optimizing web performance (Fronteers edition)
 

Recently uploaded

Cities Light Up in Solidarity With Ukraine: From Internationally Synchronized...
Cities Light Up in Solidarity With Ukraine: From Internationally Synchronized...Cities Light Up in Solidarity With Ukraine: From Internationally Synchronized...
Cities Light Up in Solidarity With Ukraine: From Internationally Synchronized...Thomas Schielke
 
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDinGeneral Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDinSamar Hossam ElDin Ahmed
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designersPixeldarts
 
Understanding Image Masking: What It Is and Why It's Matters
Understanding Image Masking: What It Is and Why It's MattersUnderstanding Image Masking: What It Is and Why It's Matters
Understanding Image Masking: What It Is and Why It's MattersCre8iveskill
 
CAPITAL GATE CASE STUDY -regional case study.pdf
CAPITAL GATE CASE STUDY -regional case study.pdfCAPITAL GATE CASE STUDY -regional case study.pdf
CAPITAL GATE CASE STUDY -regional case study.pdfAlasAlthaher
 
TIMBRE: HOW MIGHT WE REMEDY MUSIC DESERTS AND FACILITATE GROWTH OF A MUSICAL ...
TIMBRE: HOW MIGHT WE REMEDY MUSIC DESERTS AND FACILITATE GROWTH OF A MUSICAL ...TIMBRE: HOW MIGHT WE REMEDY MUSIC DESERTS AND FACILITATE GROWTH OF A MUSICAL ...
TIMBRE: HOW MIGHT WE REMEDY MUSIC DESERTS AND FACILITATE GROWTH OF A MUSICAL ...Pranav Subramanian
 
LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...
LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...
LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...Pranav Subramanian
 
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfLucyBonelli
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioRMG Project Studio
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine CharlottePulte
 
PORTFOLIO 2024_ANASTASIYA KUDINOVA / EXTENDED VERSION
PORTFOLIO 2024_ANASTASIYA KUDINOVA / EXTENDED VERSIONPORTFOLIO 2024_ANASTASIYA KUDINOVA / EXTENDED VERSION
PORTFOLIO 2024_ANASTASIYA KUDINOVA / EXTENDED VERSIONAnastasiya Kudinova
 
How Apple strives for the perfect sky and revives cities
How Apple strives for the perfect sky and revives citiesHow Apple strives for the perfect sky and revives cities
How Apple strives for the perfect sky and revives citiesThomas Schielke
 
Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...
Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...
Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...Yantram Animation Studio Corporation
 
ArtWaves 2024 - embracing Curves in Modern Homes
ArtWaves 2024 - embracing Curves in Modern HomesArtWaves 2024 - embracing Curves in Modern Homes
ArtWaves 2024 - embracing Curves in Modern HomesVellyslav Petrov
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptJIT KUMAR GUPTA
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppNadaMohammed714321
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppNadaMohammed714321
 
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - MorgenboosterAI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster1508 A/S
 
ARCHITECTURAL PORTFOLIO CRISTOBAL HERAUD 2024.pdf
ARCHITECTURAL PORTFOLIO CRISTOBAL HERAUD 2024.pdfARCHITECTURAL PORTFOLIO CRISTOBAL HERAUD 2024.pdf
ARCHITECTURAL PORTFOLIO CRISTOBAL HERAUD 2024.pdfCristobalHeraud
 

Recently uploaded (20)

Cities Light Up in Solidarity With Ukraine: From Internationally Synchronized...
Cities Light Up in Solidarity With Ukraine: From Internationally Synchronized...Cities Light Up in Solidarity With Ukraine: From Internationally Synchronized...
Cities Light Up in Solidarity With Ukraine: From Internationally Synchronized...
 
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDinGeneral Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
General Simple Guide About AI in Design By: A.L. Samar Hossam ElDin
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers
 
Understanding Image Masking: What It Is and Why It's Matters
Understanding Image Masking: What It Is and Why It's MattersUnderstanding Image Masking: What It Is and Why It's Matters
Understanding Image Masking: What It Is and Why It's Matters
 
CAPITAL GATE CASE STUDY -regional case study.pdf
CAPITAL GATE CASE STUDY -regional case study.pdfCAPITAL GATE CASE STUDY -regional case study.pdf
CAPITAL GATE CASE STUDY -regional case study.pdf
 
TIMBRE: HOW MIGHT WE REMEDY MUSIC DESERTS AND FACILITATE GROWTH OF A MUSICAL ...
TIMBRE: HOW MIGHT WE REMEDY MUSIC DESERTS AND FACILITATE GROWTH OF A MUSICAL ...TIMBRE: HOW MIGHT WE REMEDY MUSIC DESERTS AND FACILITATE GROWTH OF A MUSICAL ...
TIMBRE: HOW MIGHT WE REMEDY MUSIC DESERTS AND FACILITATE GROWTH OF A MUSICAL ...
 
LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...
LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...
LIGHTSCAPES: HOW MIGHT WE DESIGN AN INCLUSIVE AND ACCESSIBLE CLASSICAL CONCER...
 
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project Studio
 
ASME B31.4-2022 estandar ductos año 2022
ASME B31.4-2022 estandar ductos año 2022ASME B31.4-2022 estandar ductos año 2022
ASME B31.4-2022 estandar ductos año 2022
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine
 
PORTFOLIO 2024_ANASTASIYA KUDINOVA / EXTENDED VERSION
PORTFOLIO 2024_ANASTASIYA KUDINOVA / EXTENDED VERSIONPORTFOLIO 2024_ANASTASIYA KUDINOVA / EXTENDED VERSION
PORTFOLIO 2024_ANASTASIYA KUDINOVA / EXTENDED VERSION
 
How Apple strives for the perfect sky and revives cities
How Apple strives for the perfect sky and revives citiesHow Apple strives for the perfect sky and revives cities
How Apple strives for the perfect sky and revives cities
 
Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...
Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...
Exploring Tehran's Architectural Marvels: A Glimpse into Vilaas Studio's Dyna...
 
ArtWaves 2024 - embracing Curves in Modern Homes
ArtWaves 2024 - embracing Curves in Modern HomesArtWaves 2024 - embracing Curves in Modern Homes
ArtWaves 2024 - embracing Curves in Modern Homes
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 ppppppppppppppp
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 ppppppppppppppp
 
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - MorgenboosterAI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
AI and Design Vol. 2: Navigating the New Frontier - Morgenbooster
 
ARCHITECTURAL PORTFOLIO CRISTOBAL HERAUD 2024.pdf
ARCHITECTURAL PORTFOLIO CRISTOBAL HERAUD 2024.pdfARCHITECTURAL PORTFOLIO CRISTOBAL HERAUD 2024.pdf
ARCHITECTURAL PORTFOLIO CRISTOBAL HERAUD 2024.pdf
 

Responsive Web Design - NYC Webgrrls

  • 1. Responsive Web Design Webgrrls Discussion Topic March 11, 2013 By Amélie Walker Castle Builder Design www.castlebuilder.com
  • 5. Responsive Design is:  Flexible – Margin and image sizes change with width
  • 6. Responsive Design is:  Flexible – Margin and image sizes change with width  Adjustable
  • 7. Responsive Design is:  Flexible – Margin and image sizes change with width  Adjustable – Layout changes changes with width
  • 9. Responsive Design is not: Magic
  • 10. Responsive Design… Responsive web design is 1 a set of techniques that allows website designers to create a single version of a website that will seamlessly adapt to phones, tablets, laptops and desktop computers. flexible, adjustable version
  • 11. Photo by Jeremy Keith, Wikimedia Commons
  • 12. The Old Way Main Website Mobile Website
  • 13. The Old Way Main Website Mobile Website
  • 14. The Old Way = Problems  Reduced information on mobile version  Two separate websites to update  What about other devices?
  • 18. What happens?  Logos change size and/or format  Menus consolidate or collapse completely  Sections reorder, right column often goes to bottom  Less important items disappear
  • 19. Examples  Boston Globe  Emeril’s Restaurant  Microsoft  Starbucks  United Pixel Workers  World Wildlife Fund
  • 20. Sign Me Up! Not so fast… If you already have a website, it might be expensive to rebuild your website to be responsive. Is it worth it? YES if…  You have a significant mobile audience. MAYBE NOT if…  You already have a great mobile site, or  You have a very small mobile audience.
  • 21. Know Your Audience Google Analytics www.google.com/analytics The best free tool to measure your website traffic and more Audience > Mobile > Overview About 25% use this site on mobile.
  • 22. Broken on Mobile If you can’t make it responsive, at least make sure it works. Zooming in expands menu only, covers content
  • 23. Pros  Less expensive to maintain  Consistent on all devices  Just one URL  Improved social sharing  Improved SEO (and Google recommends it!)
  • 24. Google recommends using responsive web design because it has many good aspects: • Using a single URL for a piece of content makes it easier for your users to interact with, share, and link to your content, and a single URL for the content helps Google's algorithms assign the indexing properties for the content. • No redirection is needed for users to get to the device-optimized view, which reduces loading time. Also, user agent-based redirection is error-prone and can degrade your site's user experience. • It saves resources for both your site and Google's crawlers. For responsive web design pages, any Googlebot user agent needs to crawl your pages once, as opposed to crawling multiple times with different user agents, to retrieve your content. This improvement in crawling efficiency can indirectly help Google index more of the site's contents and keep it appropriately fresh. See “Building Smartphone-Optimized Websites” by Google.
  • 25. Cons  More time consuming to create  Involves more testing  Not ideal for e-commerce  Slower load time  Not all devices recognize media queries
  • 26.
  • 27. Responsive Out-of-the-Box Wordpress Many themes are now responsive, including Twenty Twelve, the latest default Wordpress theme. Search for “responsive” at… Self-hosted: wordpress.org/extend/themes Wordpress.com: theme.wordpress.com
  • 29. Or… Hire a web designer.
  • 30. “I am the designer! How do I do this?”
  • 31. Designing a responsive website Method 1: Mobile First 1. Start with minimum amount of content and navigation. 2. Focus on core content. 3. Add slowly, considering each piece. 4. Progressively enhance for larger screen sizes.
  • 32. Designing a responsive website Method 2: Scaling Down 1. Start with desktop version. 2. Decide what is less important or can be consolidated. 3. Reflow or collapse existing content. 4. Move non-essentials to bottom or remove.
  • 34. Fluid Grids: Grids That Respond  Change container widths host.sonspring.com/yui3_grid  Change margins Example: WP 2012 Theme  Change layout Disable floats to stack content, as we’ve seen in examples (www.starbucks.com, etc.).  Remove/add content...
  • 35. Fluid Grids: Remove/Add Content Hide Content Load Conditionally Use CSS to hide sections when Use javascript to load content screen size is small. only if screen is wider than certain size.  Content still loads, even  Improves load time on when hidden. mobile.
  • 36. Fluid Grids: Creating Grids Resources for creating grids  grids.heroku.com (online)  www.960.gs (downloadable)  thesquaregrid.com (downloadable) Build a grid for each breakpoint.
  • 37. Fluid Grids: Basic Layout Break
  • 38. Fluid Grids: Example/Download Proportional Grids  builtbyboon.com/blog/proportional-grids
  • 39. Responsive Images  Resize images with css One image, resized, no change in file size  Serve different versions of images Save on load time www.adaptive-images.com Further reading: Which Responsive Images Solution Should You Use?
  • 40. HTML Special Characters HTML entities that can replace simple graphics, scale nicely ★ &#9733; ☆ &#9734; ♥ &#9829; Stars great for ratings: ♣ &#9827; ← &#8592; ★★★★☆ ↑ &#8593; → &#8594; ↓ &#8595;
  • 41. HTML Special Characters HTML entities that can replace simple graphics, scale nicely ★ &#9733; ♣ ☆ &#9734; ♥ &#9829; ♣ &#9827; ← &#8592; ↑ &#8593; → &#8594; ↓ &#8595;
  • 42. Media Queries Components of a media query:  Media type  Query (feature to inspect)  Target value screen and (max-device-width: 480px)
  • 43. Media Queries Load external stylesheets: <link rel="stylesheet" type="text/css" media="screen and (max-device-width: 480px)" href=”smallscreens.css”> <link rel="stylesheet" type="text/css" media="screen and (min-device-width: 960px)" href=”largescreens.css”>
  • 44. Media Queries Include in CSS as part of @media rule: @media screen and (max-device-width: 480px) { .sidebar { float: none; } }
  • 45. Media Queries Import at top of css: @import url(”smallscreens.css") screen and (max-device-width: 480px); @import url(”largescreens.css") screen and (min-device-width: 960px);  Import can slow down page load, not recommended.
  • 46. Media Query Support All modern browsers support media queries.  Chrome 1+  Firefox 3.5+  Internet Explorer 9+  Safari 4+
  • 47. Oh, Internet Explorer… Option #1: Use javascript to help along old browsers ≤ IE8.  Respond.js  css3-mediaqueries.js  Adapt.js
  • 48. Oh, Internet Explorer… Option #2: Use conditional code to load stylesheet for IE less than 9. <!--[if (lt IE 9)&(!IEMobile)]> <link rel="stylesheet" type="text/css" href=”IE.css" /> <![endif]-->  Only solves problem in certain situations.
  • 49. Tools for Building Responsively Downloadable Toolkits Front-end frameworks for creating responsive websites  Foundation: foundation.zurb.com  Bootstrap: twitter.github.com/bootstrap
  • 50. Resources www.castlebuilder.com/blog/responsive-design • Getting Started • Online & Downloadable Tools Tweet Amélie @castlebuilder • Examples • Further Reading

Editor's Notes

  1. It’s a set of techniques, not a magic bullet; still a work in progress, no setbest practices
  2. You can&apos;t assume know how people will be viewing.
  3. Separate mobile site - don&apos;t get content
  4. It’s not just computer or phone now.
  5. Also show live example, changing Starbuck site
  6. New, most web designers still learning
  7. Also show live example, changing Starbuck site
  8. It’s possible that there are things in your current design that don’t need to be in any responsive configuration, because they really aren’t useful to the user.
  9. Not finished
  10. Go to sites and walk through?
  11. Best practices are still in flux, place to watch(Not finished this page…)
  12. Just fun side note
  13. Just fun side note
  14. Think more about this!