SlideShare une entreprise Scribd logo
1  sur  17
Responsive
Responsive Design
desktop, mobile, tablet, tv, …
Responsive Design
•   Step forward towards a better and more flexible web.
•   It’s (more) “future-proof”.
•   Not just demos, real people, clients and agencies are using it.
•   And It’s awesome.

Not a final answer to our problems. What are the project goals?
Responsive Design
HTML = Content in boxes.
CSS = Styling the content and boxes.

It works in delivering custom CSS for the same HTML
(custom style for the same content)
•   Borders-radius
•   Shadow
•   Web Fonts!
•   Multi Column Layouts
•   Transitions / Animation
•   Media Queries ..here is where the magic happens
CSS2:
Screen and Print.

CSS3:
Width, height, orientation, aspect-ratio, color, resolution, scan
..and more
@media screen and (max-width: 768px) {
  .menu { width:100px; }
}
@media screen and (min-width: 769px) {
  .menu { width:980px; }
}

This is simple but things can get ugly
• Not supported by IE8 and bellow.. of course
• Issues in IE mobile and Blackberry browsers
• Images are not responsive

Good News? There are javascript solutions for that.
Even better? media queries are broadly supported in modern desktop,
mobile and tablet browsers. I can’t believe it either..
Responsive Design




 Not like this ->
(unfortunately)
•   Strategy: Is responsive design the best approach?
•   Choose which devices & resolutions breakpoints to target.
•   Mobile first or Desktop first. What are the user’s goals?
•   Design closer to development for testing and prototyping
•   Arquitect, design and develop all screen layouts.
• It’s more complicated initially but the outcome is worth it
• It’s not the answer for every site out there
   Strategy and user experience are key
• Could work great for web apps
• With new CSS and HTML versions, there’s more to come.
Responsive design lunch and learn
Responsive design lunch and learn

Contenu connexe

En vedette

Polyglot Programming @ CONFESS
Polyglot Programming @ CONFESSPolyglot Programming @ CONFESS
Polyglot Programming @ CONFESS
Andres Almiray
 
Momentsinlife
MomentsinlifeMomentsinlife
Momentsinlife
pishgo
 
Private guitar teacher los angeles
Private guitar teacher los angelesPrivate guitar teacher los angeles
Private guitar teacher los angeles
ZOTZinMusic
 
BoldPM Insights: 5 Prescriptions for Attracting, Engaging and Converting Your...
BoldPM Insights: 5 Prescriptions for Attracting, Engaging and Converting Your...BoldPM Insights: 5 Prescriptions for Attracting, Engaging and Converting Your...
BoldPM Insights: 5 Prescriptions for Attracting, Engaging and Converting Your...
Hector Del Castillo, CPM, CPMM
 
Online Video In China Is Big!
Online Video In China Is Big!Online Video In China Is Big!
Online Video In China Is Big!
Richard Matsumoto
 

En vedette (13)

MidiMobilités Actualités #18 – Avril 2015
MidiMobilités Actualités #18 – Avril 2015MidiMobilités Actualités #18 – Avril 2015
MidiMobilités Actualités #18 – Avril 2015
 
How to Manage Your Social Media like a Boss
How to Manage Your Social Media like a BossHow to Manage Your Social Media like a Boss
How to Manage Your Social Media like a Boss
 
Polyglot Programming @ CONFESS
Polyglot Programming @ CONFESSPolyglot Programming @ CONFESS
Polyglot Programming @ CONFESS
 
Momentsinlife
MomentsinlifeMomentsinlife
Momentsinlife
 
мирф 8 1880 ocr
мирф 8 1880 ocrмирф 8 1880 ocr
мирф 8 1880 ocr
 
Private guitar teacher los angeles
Private guitar teacher los angelesPrivate guitar teacher los angeles
Private guitar teacher los angeles
 
BoldPM Insights: 5 Prescriptions for Attracting, Engaging and Converting Your...
BoldPM Insights: 5 Prescriptions for Attracting, Engaging and Converting Your...BoldPM Insights: 5 Prescriptions for Attracting, Engaging and Converting Your...
BoldPM Insights: 5 Prescriptions for Attracting, Engaging and Converting Your...
 
Hiring for Scale; 13 Hacks in 30 Minutes (Startup Grind Europe presentation)
Hiring for Scale; 13 Hacks in 30 Minutes (Startup Grind Europe presentation)Hiring for Scale; 13 Hacks in 30 Minutes (Startup Grind Europe presentation)
Hiring for Scale; 13 Hacks in 30 Minutes (Startup Grind Europe presentation)
 
Bibat museoan
Bibat museoan Bibat museoan
Bibat museoan
 
Chương 2 phương tiện thanh toán quốc tế
Chương 2 phương tiện thanh toán quốc tếChương 2 phương tiện thanh toán quốc tế
Chương 2 phương tiện thanh toán quốc tế
 
Online Video In China Is Big!
Online Video In China Is Big!Online Video In China Is Big!
Online Video In China Is Big!
 
Commodity tips
Commodity tipsCommodity tips
Commodity tips
 
Tech Backpack pitch for academic faculty - Get 3 months free
Tech Backpack pitch for academic faculty - Get 3 months freeTech Backpack pitch for academic faculty - Get 3 months free
Tech Backpack pitch for academic faculty - Get 3 months free
 

Similaire à Responsive design lunch and learn

Responsive Design Talk @ Toronto Dev Derby March
Responsive Design Talk @ Toronto Dev Derby MarchResponsive Design Talk @ Toronto Dev Derby March
Responsive Design Talk @ Toronto Dev Derby March
themystic_ca
 
Emperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakkEmperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakk
kevinjohngallagher
 
Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012
kevinjohngallagher
 
Mozilla Developer Derby October 2012: Media Queries
Mozilla Developer Derby October 2012: Media Queries Mozilla Developer Derby October 2012: Media Queries
Mozilla Developer Derby October 2012: Media Queries
themystic_ca
 

Similaire à Responsive design lunch and learn (20)

Responsive Web Design
Responsive Web Design Responsive Web Design
Responsive Web Design
 
Responsive Web Design - Web & PHP Conference - 2013-09-18
Responsive Web Design - Web & PHP Conference - 2013-09-18Responsive Web Design - Web & PHP Conference - 2013-09-18
Responsive Web Design - Web & PHP Conference - 2013-09-18
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best Practices
 
Sbwire 531031
Sbwire 531031Sbwire 531031
Sbwire 531031
 
Responsive Design Talk @ Toronto Dev Derby March
Responsive Design Talk @ Toronto Dev Derby MarchResponsive Design Talk @ Toronto Dev Derby March
Responsive Design Talk @ Toronto Dev Derby March
 
SEF 2014 - Responsive Design in SharePoint 2013
SEF 2014 - Responsive Design in SharePoint 2013SEF 2014 - Responsive Design in SharePoint 2013
SEF 2014 - Responsive Design in SharePoint 2013
 
The future of BYU web design
The future of BYU web designThe future of BYU web design
The future of BYU web design
 
Responsive Web Design Presentation
Responsive Web Design PresentationResponsive Web Design Presentation
Responsive Web Design Presentation
 
Embracing Uncertainty: Learning to Think Responsively
Embracing Uncertainty: Learning to Think ResponsivelyEmbracing Uncertainty: Learning to Think Responsively
Embracing Uncertainty: Learning to Think Responsively
 
Using Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work EverywhereUsing Responsive Web Design To Make Your Web Work Everywhere
Using Responsive Web Design To Make Your Web Work Everywhere
 
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
 
Responsive Design: The "other" way of doing mobile sites.
Responsive Design: The "other" way of doing mobile sites.Responsive Design: The "other" way of doing mobile sites.
Responsive Design: The "other" way of doing mobile sites.
 
Everything Old is New Again: The State of Web Design
Everything Old is New Again: The State of Web DesignEverything Old is New Again: The State of Web Design
Everything Old is New Again: The State of Web Design
 
Emperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakkEmperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakk
 
Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012
 
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
 
Mozilla Developer Derby October 2012: Media Queries
Mozilla Developer Derby October 2012: Media Queries Mozilla Developer Derby October 2012: Media Queries
Mozilla Developer Derby October 2012: Media Queries
 
Responsive design and retina displays
Responsive design and retina displaysResponsive design and retina displays
Responsive design and retina displays
 
Design responsively
Design responsivelyDesign responsively
Design responsively
 
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 design lunch and learn

  • 5. Step forward towards a better and more flexible web. • It’s (more) “future-proof”. • Not just demos, real people, clients and agencies are using it. • And It’s awesome. Not a final answer to our problems. What are the project goals?
  • 7. HTML = Content in boxes. CSS = Styling the content and boxes. It works in delivering custom CSS for the same HTML (custom style for the same content)
  • 8. Borders-radius • Shadow • Web Fonts! • Multi Column Layouts • Transitions / Animation • Media Queries ..here is where the magic happens
  • 9. CSS2: Screen and Print. CSS3: Width, height, orientation, aspect-ratio, color, resolution, scan ..and more
  • 10. @media screen and (max-width: 768px) { .menu { width:100px; } } @media screen and (min-width: 769px) { .menu { width:980px; } } This is simple but things can get ugly
  • 11. • Not supported by IE8 and bellow.. of course • Issues in IE mobile and Blackberry browsers • Images are not responsive Good News? There are javascript solutions for that. Even better? media queries are broadly supported in modern desktop, mobile and tablet browsers. I can’t believe it either..
  • 12. Responsive Design Not like this ->
  • 14. Strategy: Is responsive design the best approach? • Choose which devices & resolutions breakpoints to target. • Mobile first or Desktop first. What are the user’s goals? • Design closer to development for testing and prototyping • Arquitect, design and develop all screen layouts.
  • 15. • It’s more complicated initially but the outcome is worth it • It’s not the answer for every site out there Strategy and user experience are key • Could work great for web apps • With new CSS and HTML versions, there’s more to come.