YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Responsive Web Design

Responsive Web Responsive Web

Guillaume Verstraete

04/05/12

DesignDesign

Page 2: Responsive Web Design

Guillaume aka versguiGuillaume aka versgui

Développeur web & multimédia freelance(passionné)

http://[email protected]

@versgui

Page 3: Responsive Web Design

Comment accéder au Web en 2012 ? Comment accéder au Web en 2012 ? 

TV(set-top box, TV connectées...)

PC Bureau(ou Mac, on sait, c'est pareil)

Tablettes Smartphones

Page 4: Responsive Web Design

Des résolutions en pagailleDes résolutions en pagaille

1024x768(50%)

800x600(30%)

Les autres(20%)

2005

1366x768(16%)

1280x800(14%)

« Gott verdammi ! »(50%)

Les autres(20%)

2012

Page 5: Responsive Web Design

2 méthodes d'intégration...2 méthodes d'intégration...jusqu'à aujourd'hui ! jusqu'à aujourd'hui ! 

✔ Conception à largeur fixe

● Pas adapté aux grandes et petites résolutions● Peu évolutif

✔ Conception à largeur variable

● Un peu mieux, mais la navigation n'est pas optimisée et ce n'est toujours pas adapté aux résolutions extrêmes

Page 6: Responsive Web Design

Mais les choses changentMais les choses changent

2007

NEW

Page 7: Responsive Web Design
Page 8: Responsive Web Design

On peut mieux faire...

Page 9: Responsive Web Design

Une application !(une pour Android, une pour iOs, une pour Blackberry, une pour Windows Mobile...)

Un site dédié pour smartphone !(un joli site supplémentaire à maintenir)

Page 10: Responsive Web Design

Une application ! Une application ! 

MAUVAISE IDEE

Page 11: Responsive Web Design

RESPONSIVE

WEB DESIGN

Grille flexible

Page 12: Responsive Web Design

Grille flexibleGrille flexible(mise en page réactive)(mise en page réactive)

100%

15% 75%

Page 13: Responsive Web Design

Grille flexibleGrille flexible(mise en page réactive)(mise en page réactive)

Quelques frameworks

CSSGrid.net

Page 14: Responsive Web Design

RESPONSIVE

WEB DESIGN

Grille flexible

Images flexibles

Page 15: Responsive Web Design

Images flexiblesImages flexibles

img { max-width: 100%; }

Page 16: Responsive Web Design

RESPONSIVE

WEB DESIGN

Media Queries (CSS3)

Grille flexible

Images flexibles

Page 17: Responsive Web Design

Media Queries Media Queries

@media handleld, screen and (max-width: 640px) { /* Un peu de CSS pour iPhone (entre autres) */ }

Page 18: Responsive Web Design

RESPONSIVE

WEB DESIGN

Media Queries (CSS3)

Grille flexible

Images flexibles

Une grille flexible (avec des images flexibles) qui incorporentdes « media queries » pour créer une mise en page réactive et adaptive.

- Ethan Marcotte, 2010

Page 19: Responsive Web Design

Des questions ? Des questions ?