SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Comment utiliser Materialize CSS
Plan

Qu'est ce que le Material Design ?

Qu'est ce que Materialize CSS ?

Pourquoi utiliser Materialize CSS ?

Configuration & Structure

Demo
Qu'est ce que le material design ?

Material Design : Flat Design, amélioré
− Par Google
− Android 5.0 Lollipop
− Les services Google

Interaction avec l'utilisateur
− Site web/App = feuille de papier
− Les couleurs et les animations permettent de
hiérarchiser les éléments de l'interface utilisateur
− Une expérience utilisateur consistante, et ce peu
importe l'appareil utilisé
Qu'est ce que Materialize CSS ?

Framework css/js/html

Responsive

Reprend les élements marquants du Material
Design, soit :
− Les codes de couleurs;
− Roboto (police)
− Navbar
− Cards

ainisi les couleurs et les agencements du
Responsive

Bootstrap : grid de 12 colonnes
− .col s (petit ecran) .col l (ecran large) .col m (tablette)

<div class=”container”>
<div class=”row”>
<div class=”col s12 m6 l3”>
<!---->
</div>
</div>
</div>

Astuce : pour un layout fluid, utilisez “.row”
4 raisons pour utiliser Materialize CSS
1) Séparer langage structurant & langage de
programmation
2) Se concentrer sur le développement et les
algorithmes
3) Ideal pour ceux et celles qui ont des
connaissances limitées en CSS
4)Classes plus explicites (vs Material Design Lite)
Configuration et structure

http://materializecss.com/

Téléchargez et décompressez le dossier
materialize-v0.97.0.zip

Créez un dossier

Créer un fichier index

Insérez y le code suivant
<!DOCTYPE html>
<html>
<head>
<!--Import materialize.css-->
<link type="text/css" rel="stylesheet" href="css/materialize.min.css"
media="screen,projection"/>
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<!--Let browser know website is optimized for mobile-->
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<!--Import jQuery before materialize.js-->
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<script type="text/javascript" src="js/materialize.min.js"></script>
</head>
<body>
</body>
</html>
Demo

<body></body>

Non exhaustive

Navbar Responsive

3 “cartes”

Parallax

Demo

Code final

https://github.com/jhouedanou/codecidemo

Weitere ähnliche Inhalte

Andere mochten auch

Présentation du Material Design
Présentation du Material DesignPrésentation du Material Design
Présentation du Material DesignDavid Dadon
 
Material Design Done Right
Material Design Done RightMaterial Design Done Right
Material Design Done RightDigital Vidya
 
Material design full topics_animation
Material design full topics_animationMaterial design full topics_animation
Material design full topics_animationAnup Majumder
 
RennesJS Talk webperf by Dareboost
RennesJS Talk webperf by DareboostRennesJS Talk webperf by Dareboost
RennesJS Talk webperf by DareboostDamien Jubeau
 
La Performance Web, un indispensable à l'UX
La Performance Web, un indispensable à l'UXLa Performance Web, un indispensable à l'UX
La Performance Web, un indispensable à l'UXDamien Jubeau
 
Material Design: Google's New Design Language
Material Design: Google's New Design LanguageMaterial Design: Google's New Design Language
Material Design: Google's New Design LanguageRaveesh Bhalla
 
Google Material design
Google Material designGoogle Material design
Google Material designDan Vitoriano
 
Eco-nomics, The hidden costs of consumption
Eco-nomics, The hidden costs of consumptionEco-nomics, The hidden costs of consumption
Eco-nomics, The hidden costs of consumptionJosh Beatty
 

Andere mochten auch (11)

Présentation du Material Design
Présentation du Material DesignPrésentation du Material Design
Présentation du Material Design
 
Material Design Done Right
Material Design Done RightMaterial Design Done Right
Material Design Done Right
 
Material design full topics_animation
Material design full topics_animationMaterial design full topics_animation
Material design full topics_animation
 
RennesJS Talk webperf by Dareboost
RennesJS Talk webperf by DareboostRennesJS Talk webperf by Dareboost
RennesJS Talk webperf by Dareboost
 
ET12 - EX2 - Google AMP
ET12 - EX2 - Google AMPET12 - EX2 - Google AMP
ET12 - EX2 - Google AMP
 
La Performance Web, un indispensable à l'UX
La Performance Web, un indispensable à l'UXLa Performance Web, un indispensable à l'UX
La Performance Web, un indispensable à l'UX
 
Material Design: Google's New Design Language
Material Design: Google's New Design LanguageMaterial Design: Google's New Design Language
Material Design: Google's New Design Language
 
Google Material design
Google Material designGoogle Material design
Google Material design
 
Google AMP : le guide complet
Google AMP : le guide completGoogle AMP : le guide complet
Google AMP : le guide complet
 
2015 Travel Trends
2015 Travel Trends 2015 Travel Trends
2015 Travel Trends
 
Eco-nomics, The hidden costs of consumption
Eco-nomics, The hidden costs of consumptionEco-nomics, The hidden costs of consumption
Eco-nomics, The hidden costs of consumption
 

Ähnlich wie Presentation cod eci

Responsive Web Design : back to basics
Responsive Web Design : back to basicsResponsive Web Design : back to basics
Responsive Web Design : back to basicsAlinoa
 
RWD - Back to Basics par Ruben Pieraerts
RWD - Back to Basics par Ruben PieraertsRWD - Back to Basics par Ruben Pieraerts
RWD - Back to Basics par Ruben PieraertsLa FeWeb
 
Responsive Web Design - BreizhCamp 2013
Responsive Web Design - BreizhCamp 2013Responsive Web Design - BreizhCamp 2013
Responsive Web Design - BreizhCamp 2013Julien LE THUAUT
 
Webdesign sites web et mobiles-methodes-realisation-outils
Webdesign sites web et mobiles-methodes-realisation-outilsWebdesign sites web et mobiles-methodes-realisation-outils
Webdesign sites web et mobiles-methodes-realisation-outilsOlivier Dommange
 
Responsive Web Design : best practices et retour d'expérience de Backelite et...
Responsive Web Design : best practices et retour d'expérience de Backelite et...Responsive Web Design : best practices et retour d'expérience de Backelite et...
Responsive Web Design : best practices et retour d'expérience de Backelite et...Idean France
 
Introduction à la gestion de projet
Introduction à la gestion de projetIntroduction à la gestion de projet
Introduction à la gestion de projetlaureno
 
Design adaptatif / Mobilité
Design adaptatif / MobilitéDesign adaptatif / Mobilité
Design adaptatif / MobilitéAndré Dubreuil
 
Qu'est-ce que le Responsive Design.docx
Qu'est-ce que le Responsive Design.docxQu'est-ce que le Responsive Design.docx
Qu'est-ce que le Responsive Design.docxGeorges59
 
582 agr-li - interface mobile - classe 1
582   agr-li - interface mobile - classe 1582   agr-li - interface mobile - classe 1
582 agr-li - interface mobile - classe 1Alexandre Paradis
 
Web { Design Project } Management
Web { Design Project } ManagementWeb { Design Project } Management
Web { Design Project } ManagementDavid Roessli
 
Cours de Web Design part.1
Cours de Web Design part.1Cours de Web Design part.1
Cours de Web Design part.1MC Casal
 
La recette graphique
La recette graphiqueLa recette graphique
La recette graphiqueIdean France
 
Introduction Gestion Projet web
Introduction Gestion Projet webIntroduction Gestion Projet web
Introduction Gestion Projet webguest6d3f53
 
Réunion Club CML : Mobilité et Responsive design; définitions et enjeux
Réunion Club CML : Mobilité et Responsive design; définitions et enjeuxRéunion Club CML : Mobilité et Responsive design; définitions et enjeux
Réunion Club CML : Mobilité et Responsive design; définitions et enjeuxClub des Community Managers de Lyon
 
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...Comment évaluer la qualité d'un site web selon les techniques d'intégration w...
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...Renoir Boulanger
 
DrupalCamp Paris 2013 : Sites mobiles avec Drupal
DrupalCamp Paris 2013 : Sites mobiles avec DrupalDrupalCamp Paris 2013 : Sites mobiles avec Drupal
DrupalCamp Paris 2013 : Sites mobiles avec DrupalActency
 

Ähnlich wie Presentation cod eci (20)

Plasticité2015 technovf
Plasticité2015 technovfPlasticité2015 technovf
Plasticité2015 technovf
 
Responsive Web Design : back to basics
Responsive Web Design : back to basicsResponsive Web Design : back to basics
Responsive Web Design : back to basics
 
RWD - Back to Basics par Ruben Pieraerts
RWD - Back to Basics par Ruben PieraertsRWD - Back to Basics par Ruben Pieraerts
RWD - Back to Basics par Ruben Pieraerts
 
Responsive Web Design - BreizhCamp 2013
Responsive Web Design - BreizhCamp 2013Responsive Web Design - BreizhCamp 2013
Responsive Web Design - BreizhCamp 2013
 
Webdesign sites web et mobiles-methodes-realisation-outils
Webdesign sites web et mobiles-methodes-realisation-outilsWebdesign sites web et mobiles-methodes-realisation-outils
Webdesign sites web et mobiles-methodes-realisation-outils
 
Responsive Web Design : best practices et retour d'expérience de Backelite et...
Responsive Web Design : best practices et retour d'expérience de Backelite et...Responsive Web Design : best practices et retour d'expérience de Backelite et...
Responsive Web Design : best practices et retour d'expérience de Backelite et...
 
Introduction à la gestion de projet
Introduction à la gestion de projetIntroduction à la gestion de projet
Introduction à la gestion de projet
 
Design adaptatif / Mobilité
Design adaptatif / MobilitéDesign adaptatif / Mobilité
Design adaptatif / Mobilité
 
Qu'est-ce que le Responsive Design.docx
Qu'est-ce que le Responsive Design.docxQu'est-ce que le Responsive Design.docx
Qu'est-ce que le Responsive Design.docx
 
582 agr-li - interface mobile - classe 1
582   agr-li - interface mobile - classe 1582   agr-li - interface mobile - classe 1
582 agr-li - interface mobile - classe 1
 
Web { Design Project } Management
Web { Design Project } ManagementWeb { Design Project } Management
Web { Design Project } Management
 
Webdesign, UX et UCD #1
Webdesign, UX et UCD #1Webdesign, UX et UCD #1
Webdesign, UX et UCD #1
 
Cours de Web Design part.1
Cours de Web Design part.1Cours de Web Design part.1
Cours de Web Design part.1
 
La recette graphique
La recette graphiqueLa recette graphique
La recette graphique
 
Formation mobile-cross-platform
Formation mobile-cross-platformFormation mobile-cross-platform
Formation mobile-cross-platform
 
Introduction Gestion Projet web
Introduction Gestion Projet webIntroduction Gestion Projet web
Introduction Gestion Projet web
 
Réunion Club CML : Mobilité et Responsive design; définitions et enjeux
Réunion Club CML : Mobilité et Responsive design; définitions et enjeuxRéunion Club CML : Mobilité et Responsive design; définitions et enjeux
Réunion Club CML : Mobilité et Responsive design; définitions et enjeux
 
HTML5 & CSS3 : Jeux
HTML5 & CSS3 : Jeux HTML5 & CSS3 : Jeux
HTML5 & CSS3 : Jeux
 
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...Comment évaluer la qualité d'un site web selon les techniques d'intégration w...
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...
 
DrupalCamp Paris 2013 : Sites mobiles avec Drupal
DrupalCamp Paris 2013 : Sites mobiles avec DrupalDrupalCamp Paris 2013 : Sites mobiles avec Drupal
DrupalCamp Paris 2013 : Sites mobiles avec Drupal
 

Presentation cod eci

  • 2. Plan  Qu'est ce que le Material Design ?  Qu'est ce que Materialize CSS ?  Pourquoi utiliser Materialize CSS ?  Configuration & Structure  Demo
  • 3. Qu'est ce que le material design ?  Material Design : Flat Design, amélioré − Par Google − Android 5.0 Lollipop − Les services Google  Interaction avec l'utilisateur − Site web/App = feuille de papier − Les couleurs et les animations permettent de hiérarchiser les éléments de l'interface utilisateur − Une expérience utilisateur consistante, et ce peu importe l'appareil utilisé
  • 4.
  • 5.
  • 6.
  • 7. Qu'est ce que Materialize CSS ?  Framework css/js/html  Responsive  Reprend les élements marquants du Material Design, soit : − Les codes de couleurs; − Roboto (police) − Navbar − Cards  ainisi les couleurs et les agencements du
  • 8. Responsive  Bootstrap : grid de 12 colonnes − .col s (petit ecran) .col l (ecran large) .col m (tablette)  <div class=”container”> <div class=”row”> <div class=”col s12 m6 l3”> <!----> </div> </div> </div>  Astuce : pour un layout fluid, utilisez “.row”
  • 9. 4 raisons pour utiliser Materialize CSS 1) Séparer langage structurant & langage de programmation 2) Se concentrer sur le développement et les algorithmes 3) Ideal pour ceux et celles qui ont des connaissances limitées en CSS 4)Classes plus explicites (vs Material Design Lite)
  • 10. Configuration et structure  http://materializecss.com/  Téléchargez et décompressez le dossier materialize-v0.97.0.zip  Créez un dossier  Créer un fichier index  Insérez y le code suivant
  • 11. <!DOCTYPE html> <html> <head> <!--Import materialize.css--> <link type="text/css" rel="stylesheet" href="css/materialize.min.css" media="screen,projection"/> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <!--Let browser know website is optimized for mobile--> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <!--Import jQuery before materialize.js--> <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script> <script type="text/javascript" src="js/materialize.min.js"></script> </head> <body> </body> </html>
  • 13.