Aller au contenu | Aller au menu | Aller à la recherche


Bootstrap

Bootsrap pour la mise en page ? avec son flexgrid responsive en 12 colonnes, et sa CSS pré-configurée pour afficher les boutons.

Peut t'on l'utiliser seul ? par dessus un site existant ? avec d'autres librairies CSS ?..

Avec cette nouvelle version Bootsrap 4, doit on utiliser l'ancestral Bootsrap 3 et les plugins associés ? ou peut on espérer que ces vieux plugins vont êtres migrés en version 4 ?

Explication illustrée de change entre BS3 et BS4 : Bootstrap 4: What’s New - A Visual Guide to The Next Bootstrap

Les points de coupure bascule des tailles d'écran : BS4 - Responsive breakpoints

// xs - Extra small devices (portrait phones, less than 576px)
@media (max-width: 575px) { ... }

// sm - Small devices (landscape phones, 576px and up)
@media (min-width: 576px) and (max-width: 767px) { ... }

// md - Medium devices (tablets, 768px and up)
@media (min-width: 768px) and (max-width: 991px) { ... }

// lg - Large devices (desktops, 992px and up)
@media (min-width: 992px) and (max-width: 1199px) { ... }

// xl - Extra large devices (large desktops, 1200px and up)
@media (min-width: 1200px) { ... }

Bootsrap par l'exemple

Bootstrap pour simplifier le CSS ! (Bootstrap 3)

 <div class="visible-lg"><h4>Vous êtes actuellement sur un grand écran<h4></div> 
 <div class="visible-md"><h4>Vous êtes actuellement sur un écran moyen<h4></div> 
 <div class="visible-sm"><h4>Vous êtes actuellement sur une tablette<h4></div> 
 <div class="visible-xs"><h4>Vous êtes actuellement sur un smartphone<h4></div>
   <div class="row">
     <div style="border:none" class="col-lg-12">
       <div class="col-xs-6 col-md-3"> <span class="visible-lg">3 colonnes sur grand écran<h4><span class="label label-default">.col-md-3</span></h4></span> <span class="visible-md">3 colonnes sur écran moyen<h4><span class="label label-default">.col-md-3</span></h4></span> <span class="visible-sm">6 colonnes sur tablette<h4><span class="label label-default">.col-xs-6</span></h4></span> <span class="visible-xs">6 colonnes sur smartphone<h4><span class="label label-default">.col-xs-6</span></h4></span></div>
       <div class="col-xs-6 col-md-3"> <span class="visible-lg">3 colonnes sur grand écran<h4><span class="label label-default">.col-md-3</span></h4></span> <span class="visible-md">3 colonnes sur écran moyen<h4><span class="label label-default">.col-md-3</span></h4></span> <span class="visible-sm">6 colonnes sur tablette<h4><span class="label label-default">.col-xs-6</span></h4></span> <span class="visible-xs">6 colonnes sur smartphone<h4><span class="label label-default">.col-xs-6</span></h4></span></div>
       <div class="col-xs-6 col-md-3"> <span class="visible-lg">3 colonnes sur grand écran<h4><span class="label label-default">.col-md-3</span></h4></span> <span class="visible-md">3 colonnes sur écran moyen<h4><span class="label label-default">.col-md-3</span></h4></span> <span class="visible-sm">6 colonnes sur tablette<h4><span class="label label-default">.col-xs-6</span></h4></span> <span class="visible-xs">6 colonnes sur smartphone<h4><span class="label label-default">.col-xs-6</span></h4></span></div>
       <div class="col-xs-6 col-md-3"> <span class="visible-lg">3 colonnes sur grand écran<h4><span class="label label-default">.col-md-3</span></h4></span> <span class="visible-md">3 colonnes sur écran moyen<h4><span class="label label-default">.col-md-3</span></h4></span> <span class="visible-sm">6 colonnes sur tablette<h4><span class="label label-default">.col-xs-6</span></h4></span> <span class="visible-xs">6 colonnes sur smartphone<h4><span class="label label-default">.col-xs-6</span></h4></span></div>
     </div>
   </div>

Migrating to v4 (Alpha)

Les vielles classes n'existent plus : .hidden-xs .hidden-sm .hidden-md .hidden-lg .visible-xs-block .visible-xs-inline .visible-xs-inline-block .visible-sm-block .visible-sm-inline .visible-sm-inline-block .visible-md-block .visible-md-inline .visible-md-inline-block .visible-lg-block .visible-lg-inline .visible-lg-inline-block

Elles sont remplacées par : .hidden-xs-up .hidden-xs-down .hidden-sm-up .hidden-sm-down .hidden-md-up .hidden-md-down .hidden-lg-up .hidden-lg-down

Migrating to v4 (Beta)

Missing visible-** and hidden-** in Bootstrap v4 - Update for Bootstrap 4 Beta En version 4 Beta, les classes de remplacement Beta ne sont plus accessibles : hidden-xs-up .hidden-xs-down .hidden-sm-up .hidden-sm-down .hidden-md-up .hidden-md-down .hidden-lg-up .hidden-lg-down

Donc la visibilité .visible-* et cachette .hidden-* sont remplacées par display :

Voir le @deprecated Alpha Responsive utilities

Bootsrap, extensions et alternatives

materialize css bootstrap

Bootstrap vs Materialize detailed comparison as of 2017 - Slant

Material Design for Bootstrap 4 - the most popular & free UI KIT - Material Design for Bootstrap

https://github.com/mdbootstrap/bootstrap-material-design

MDB CDN version

MDB CSS:

https://cdnjs.cloudflare.com/ajax/libs/mdbootstrap/4.4.1/css/mdb.min.css

MDB JS:

https://cdnjs.cloudflare.com/ajax/libs/mdbootstrap/4.4.1/js/mdb.min.js

Material design theme for Bootstrap 3 and 4 GitHub - FezVrasta/bootstrap-material-design: Material design theme for Bootstrap 3 and 4 Introduction · Bootstrap Material Design

Bootstrap vs Materialize 2017 Comparison

Material Design

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Fil des commentaires de ce billet