SlideShare uma empresa Scribd logo
1 de 79
RESPONSIVE WEBDESIGN
      webdesign done right
Sybren Wartna
WAAROM RESPONSIVE?
devices, devices, devices
wie heeft geen smartphone?
mobile first

‣ markt groeit sterk
‣ meer mogelijkheden
‣ focus op broodnodige
let’s make a mobile app
telefoons niet in verhouding
oh, en we willen ook
  iets met tablets
er is geen mobile web
er is één web
en dat is responsive
RESPONSIVE VOORBEELDEN
< film van hicksdesign.co.uk >
flexibel   media       flexibele
  grid     queries   afbeeldingen
garrettwinder.com
werkenbijmirabeau.nl
sony.com
staffanstorp.se
simplebits.com
HOE WORD JE RESPONSIVE?
flexibel   media       flexibele
  grid     queries   afbeeldingen
flexibel grid
wat doet een grid?
wat doet een grid?

‣ orde scheppen
‣ organiseren van elementen op de pagina
‣ groeperen van elementen
‣ visuele connecties creëren
target ÷ context = result
doel in pixels (inclusief marges)


target ÷ context = result
                       ouderelement (parent)
300px


          60   60 60



           20 20 20

        960px
300 ÷ 960 = 0,3125




.advertisement {
  width: 31,25%
}
media queries
mediawat?

‣ type medium
‣ eigenschappen van medium
‣ nesten van styles
‣ overruling
typen media
‣   braille
‣   embossed
‣   handheld
‣   print
‣   projection
‣   screen
‣   speech
‣   tty
‣   tv
handheld wordt niet (meer)
  voor mobiele telefoons
        gebruikt
eigenschappen van media

‣ breedte / hoogte device
‣ breedte / hoogte viewport
‣ oriëntatie van device
‣ kleuren
@media screen and
(max-device-width: 480px) {
  /* specifieke CSS */
}
@media print and (orientation:landscape)
and (monochrome) {

}
Blackberry   Internet Explorer   Opera Mini
hoe oplossen?

‣ mobile first html + css
‣ modernizr
‣ jQuery plugins
iPhone




iPhone 4+
@media screen and
(-webkit-min-device-pixel-ratio: 2) {
  /* retina afbeeldingen */
}
Modernizr.load([{
  test : Modernizr.mq(‘(-webkit-min-
device-pixel-ratio: 2)’),
     yep : [‘retina.css’],
     nope : [‘images.css’]
}]);
modernizr

‣ touch screen
‣ CSS3 animations
‣ CSS3 transform
what’s next?

‣ ondersteuning tv’s
‣ ondersteuning beamers
‣ meer CSS3 ondersteuning
flexibele afbeeldingen
afbeelding schaalt mee

.advertisement img {
  max-width: 100%;
}
‘mobile’ first

<img src="small.r.jpg" data-
fullsrc="large.jpg">
services


‣ adaptive-images.com
‣ github.com/filamentgroup/Responsive-Images
moeilijkheden

‣ inladen van afbeeldingen
‣ schalen in browsers
‣ background sizing
< film van hicksdesign.co.uk >
WERKWIJZE VOOR RESPONSIVE
projectaanpak
agile / scrum

‣ samenwerken
‣ iteratief werken
‣ continue testen
content first

‣ wat is er echt nodig?
‣ focus op toptaken
‣ tekst
‣ afbeeldingen
niet ontwerpen in photoshop

‣ content first
‣ functioneel ontwerp
‣ grid maken
‣ schetsen
testen
bookmarklet

‣ resize window bookmarklet
‣ http://tiny.cc/resize-bookmarklet
‣ niet dé oplossing
zorg voor devices
must read
WEBDESIGN DONE RIGHT
  twitter: @NLife - http://tiny.cc/webdesign-done-right

Mais conteúdo relacionado

Semelhante a Responsive webdesign

Talk 02 html5-css3
Talk 02 html5-css3Talk 02 html5-css3
Talk 02 html5-css3
Monkeyshot
 
OWD2010 - 1+2 - Mobiel: Aan de slag met grafische tags en layar - Marieke de ...
OWD2010 - 1+2 - Mobiel: Aan de slag met grafische tags en layar - Marieke de ...OWD2010 - 1+2 - Mobiel: Aan de slag met grafische tags en layar - Marieke de ...
OWD2010 - 1+2 - Mobiel: Aan de slag met grafische tags en layar - Marieke de ...
SURF Events
 
Toekomst Fork CMS
Toekomst Fork CMSToekomst Fork CMS
Toekomst Fork CMS
Fork-CMS
 
Waarom 42windmills
Waarom 42windmillsWaarom 42windmills
Waarom 42windmills
42windmills
 

Semelhante a Responsive webdesign (20)

Talk 02 html5-css3
Talk 02 html5-css3Talk 02 html5-css3
Talk 02 html5-css3
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Presentatie @RC Groningen Oost
Presentatie @RC Groningen OostPresentatie @RC Groningen Oost
Presentatie @RC Groningen Oost
 
OrangeValley event 2014 SEO ontwikkelingen (Martin)
OrangeValley event 2014 SEO ontwikkelingen (Martin)OrangeValley event 2014 SEO ontwikkelingen (Martin)
OrangeValley event 2014 SEO ontwikkelingen (Martin)
 
Usabilityweb magazine nr. 7
Usabilityweb magazine nr. 7Usabilityweb magazine nr. 7
Usabilityweb magazine nr. 7
 
Whitepaper responsive design voor een betere ux
Whitepaper   responsive design voor een betere uxWhitepaper   responsive design voor een betere ux
Whitepaper responsive design voor een betere ux
 
OWD2010 - 1+2 - Mobiel: Aan de slag met grafische tags en layar - Marieke de ...
OWD2010 - 1+2 - Mobiel: Aan de slag met grafische tags en layar - Marieke de ...OWD2010 - 1+2 - Mobiel: Aan de slag met grafische tags en layar - Marieke de ...
OWD2010 - 1+2 - Mobiel: Aan de slag met grafische tags en layar - Marieke de ...
 
Toekomst Fork CMS
Toekomst Fork CMSToekomst Fork CMS
Toekomst Fork CMS
 
UX Candy
UX CandyUX Candy
UX Candy
 
Responsive Design beyond layout
Responsive Design beyond layoutResponsive Design beyond layout
Responsive Design beyond layout
 
Een website die werkt (Hogeschool Gent)
Een website die werkt (Hogeschool Gent)Een website die werkt (Hogeschool Gent)
Een website die werkt (Hogeschool Gent)
 
Augmented reality.pptx
Augmented reality.pptxAugmented reality.pptx
Augmented reality.pptx
 
Apps voor mobiele toestellen
Apps voor mobiele toestellenApps voor mobiele toestellen
Apps voor mobiele toestellen
 
CMBO Café - Nieuwe businessmodellen met SaaS
CMBO Café - Nieuwe businessmodellen met SaaSCMBO Café - Nieuwe businessmodellen met SaaS
CMBO Café - Nieuwe businessmodellen met SaaS
 
Info Nl Exploding Webzicht Ext
Info Nl Exploding Webzicht ExtInfo Nl Exploding Webzicht Ext
Info Nl Exploding Webzicht Ext
 
Dlma company presentation
Dlma company presentationDlma company presentation
Dlma company presentation
 
De Digitale Sprong
De Digitale SprongDe Digitale Sprong
De Digitale Sprong
 
Succesvol Website Bouwen
Succesvol Website BouwenSuccesvol Website Bouwen
Succesvol Website Bouwen
 
Waarom 42windmills
Waarom 42windmillsWaarom 42windmills
Waarom 42windmills
 
Presentatie 4 maart
Presentatie 4 maartPresentatie 4 maart
Presentatie 4 maart
 

Mais de Sybren Wartna (6)

Typografie
TypografieTypografie
Typografie
 
UXD Lowlands concept
UXD Lowlands conceptUXD Lowlands concept
UXD Lowlands concept
 
Concept Kozijn
Concept KozijnConcept Kozijn
Concept Kozijn
 
DesignThis Process
DesignThis ProcessDesignThis Process
DesignThis Process
 
Presentatie medmeo mail
Presentatie medmeo mailPresentatie medmeo mail
Presentatie medmeo mail
 
Concept
ConceptConcept
Concept
 

Responsive webdesign