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)