Top Banner
Responsive Web Design Back to Basics par Ruben Pieraerts / Alinoa @ruben_pieraerts @alinoa
63

RWD - Back to Basics par Ruben Pieraerts

Jun 26, 2015

Download

Technology

La FeWeb

Présentation des bases du Responsive par Ruben Pieraerts - http://www.alinoa.be
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: RWD - Back to Basics par Ruben Pieraerts

Responsive Web DesignBack to Basics

par Ruben Pieraerts / Alinoa@ruben_pieraerts@alinoa

Page 2: RWD - Back to Basics par Ruben Pieraerts
Page 3: RWD - Back to Basics par Ruben Pieraerts

En 2012,environ 15 % des sites sont optimisés pour le mobile

Page 4: RWD - Back to Basics par Ruben Pieraerts

Ruben Pieraerts(homme / 30 ans / Bruxelles)

• Alinoa : Designer, manager• Prof : Web design, identité visuelle (Design Innovation / technocité)

Page 5: RWD - Back to Basics par Ruben Pieraerts

3 concepts :

Page 6: RWD - Back to Basics par Ruben Pieraerts

3 concepts :1. Qu’est-ce que le Responsive Web Design ?

Page 7: RWD - Back to Basics par Ruben Pieraerts

3 concepts :1. Qu’est-ce que le Responsive Web Design ?2. Quels sont les outils à notre disposition ?

Page 8: RWD - Back to Basics par Ruben Pieraerts

3 concepts :1. Qu’est-ce que le Responsive Web Design ?2. Quels sont les outils à notre disposition ?3. Deux approches ? Laquelle choisir ?

Page 9: RWD - Back to Basics par Ruben Pieraerts
Page 10: RWD - Back to Basics par Ruben Pieraerts

En 2001:

Page 11: RWD - Back to Basics par Ruben Pieraerts

En 2005:

Page 12: RWD - Back to Basics par Ruben Pieraerts

En 2010:

Page 13: RWD - Back to Basics par Ruben Pieraerts

Au jeu des prédictions...

En 2009...

Il était prévu que les ventes de smartphones dépassent celles d’ordinateurs en 2012

...

Cela s’est produit en 2010 !

Page 14: RWD - Back to Basics par Ruben Pieraerts

Que faire ?

Page 15: RWD - Back to Basics par Ruben Pieraerts

• Développer un site pour chaque plate-forme ?

• Développer une application native par plate-forme ?

• Ne faire qu’un seul site avec un design "xe ? (et tant pis pour les autres)

Page 16: RWD - Back to Basics par Ruben Pieraerts

Sur le même temps...

Le tra"c Internet sur mobilea explosé de + de 600 %.

Page 17: RWD - Back to Basics par Ruben Pieraerts

ResponsiveWebDesign

?

Page 18: RWD - Back to Basics par Ruben Pieraerts
Page 19: RWD - Back to Basics par Ruben Pieraerts
Page 20: RWD - Back to Basics par Ruben Pieraerts

Site Responsive Web Design

=

Site capable d’a#cher le même contenu dans deux contextes di$érents

Page 21: RWD - Back to Basics par Ruben Pieraerts

Exemple : Amazon

Page 22: RWD - Back to Basics par Ruben Pieraerts

Exemple : Boston Globe

Page 23: RWD - Back to Basics par Ruben Pieraerts

Exemple : shun.kaiusaltd.com

Page 24: RWD - Back to Basics par Ruben Pieraerts

Comment mettre en oeuvre le Responsive Web Design

Page 25: RWD - Back to Basics par Ruben Pieraerts

3 techniques à connaitre :

Page 26: RWD - Back to Basics par Ruben Pieraerts

3 techniques à connaitre :1. Grille %uide

Page 27: RWD - Back to Basics par Ruben Pieraerts

3 techniques à connaitre :1. Grille %uide2. Images et médias %exibles

Page 28: RWD - Back to Basics par Ruben Pieraerts

3 techniques à connaitre :1. Grille %uide2. Images et médias %exibles3. Media queries

Page 29: RWD - Back to Basics par Ruben Pieraerts

Un exemple :www.ozmoz.be

(merci Thomas)

Page 30: RWD - Back to Basics par Ruben Pieraerts

1.Grille %uide

Page 31: RWD - Back to Basics par Ruben Pieraerts

Grille

=

Système qui permet d’organiser de manière rationnelle une mise en page

Page 32: RWD - Back to Basics par Ruben Pieraerts
Page 33: RWD - Back to Basics par Ruben Pieraerts
Page 34: RWD - Back to Basics par Ruben Pieraerts

Grille %uide

=

Grille proportionnelle

Page 35: RWD - Back to Basics par Ruben Pieraerts

Formule magique :

cible / contexte = résultat

Page 36: RWD - Back to Basics par Ruben Pieraerts
Page 37: RWD - Back to Basics par Ruben Pieraerts

cible / contexte = résultat

960px / 1024 px = 0,9375

soit 93,75%

Page 38: RWD - Back to Basics par Ruben Pieraerts
Page 39: RWD - Back to Basics par Ruben Pieraerts
Page 40: RWD - Back to Basics par Ruben Pieraerts
Page 41: RWD - Back to Basics par Ruben Pieraerts

2.Imageset médias%exibles

Page 42: RWD - Back to Basics par Ruben Pieraerts

Un exemple :www.ozmoz.be

(merci encore Thomas)

Page 43: RWD - Back to Basics par Ruben Pieraerts

cela marche aussi pour les vidéos,...

Page 44: RWD - Back to Basics par Ruben Pieraerts

3.Mediaqueries

Page 45: RWD - Back to Basics par Ruben Pieraerts

• Introduit depuis CSS 3• Supporté par les bons navigateurs• Pour les autres (IE 6 à 8) : respond.js https://github.com/scottjehl/Respond

Page 46: RWD - Back to Basics par Ruben Pieraerts

Avec la grille %uideet les images %exibles :

le design s’a#che sur tous les supports

Page 47: RWD - Back to Basics par Ruben Pieraerts

Mais la mise en pagen’est pas adéquate

Page 48: RWD - Back to Basics par Ruben Pieraerts

media queries

=

permet d’appliquer un style de manière conditionnelle

Page 49: RWD - Back to Basics par Ruben Pieraerts
Page 50: RWD - Back to Basics par Ruben Pieraerts

Récapitulatif des caractéristiques pour les medias queries

color support de la couleur (bits/pixel)

color-index périphérique utilisant une table de couleurs indexées

aspect-ratio ratio du périphérique de sortie (par exemple 16/9)

device-aspect-ratio ratio de la zone d'a�chage

device-height dimension en hauteur du périphérique

device-width dimension en largeur du périphérique

grid périphérique bitmap ou grille (ex : lcd)

height dimension en hauteur de la zone d'a�chage

monochrome périphérique monochrome ou niveaux de gris (bits/pixel)

orientation orientation du périphérique (portait ou landscape)

resolution résolution du périphérique (en dpi, dppx, ou dpcm)

scan type de balayage des téléviseurs (progressive ou interlace)

width dimension en largeur de la zone d'a�chage

Page 51: RWD - Back to Basics par Ruben Pieraerts

Proposition de poins de ruptures

320 pixels Appareil à petit écran comme les téléphones en mode portrait.

480 pixels Appareil à petit écran comme les téléphones en mode paysage.

600 pixels Petites tablettes comme le Kindle d'Amazon (600 * 800) et le Nook de Barnes & Nobles (600 * 1024) en mode portrait.

768 pixels Tablette de 10 pouces comme l'iPad en mode portrait.

1024 pixels Tablette de 10 pouces comme l'iPad en mode paysage, ainsi que certains netbook, ordinateurs portable et ordinateurs de bureau.

1200 pixels Ecrans larges, principalement ceux des ordinateurs portables et de bureau.

Page 52: RWD - Back to Basics par Ruben Pieraerts

Responsivedégradation

ou

Mobile "rst

Page 53: RWD - Back to Basics par Ruben Pieraerts

Responsive dégradation :

=

Mise en page classique.On dégrade (enlève) des contenus à basse résolution.

Page 54: RWD - Back to Basics par Ruben Pieraerts

+• Partir de l’existant (en théorie)• Même méthode de travail

Page 55: RWD - Back to Basics par Ruben Pieraerts

-• Site plus lourd

Page 56: RWD - Back to Basics par Ruben Pieraerts

Mobile "rst :

=

On ré%échit d’abord au mobile.On ajoute ensuite des contenus pour enrichir.

Page 57: RWD - Back to Basics par Ruben Pieraerts

+• Oblige à faire des choix de contenus• Allège le site

Page 58: RWD - Back to Basics par Ruben Pieraerts

-• On change les méthodes de travail.• Importance du couple designer / intégrateur.

Page 59: RWD - Back to Basics par Ruben Pieraerts

Conclusion(s)

Page 60: RWD - Back to Basics par Ruben Pieraerts

Epoque imprévisible

->

Miser sur le RWD =se prémunir des évolutions

Page 61: RWD - Back to Basics par Ruben Pieraerts

RWD

=

Complément des applications mobiles-> On y présente pas les mêmes contenus

Page 62: RWD - Back to Basics par Ruben Pieraerts

Pour aller plus loin

Page 63: RWD - Back to Basics par Ruben Pieraerts