Introduction générale à Bootstrap

Objectif

  • Apprendre ce qu'est le framework Bootstrap

Mise en situation

Avant de procéder à son installation et à son utilisation, nous allons en apprendre plus sur le framework Bootstrap.

Définition

Bootstrap est donc un framework proposant une bibliothèque d'outils HTML, CSS et JavaScript qui vont nous aider à concevoir nos applications web.

Il a été créé par Twitter en 2010 et mis en 2011 sous licence open source (il est possible pour les développeurs d'y contribuer via son dépôt, GitHub).

Bootstrap est adapté aux dernières versions des principaux navigateurs web (Firefox, Chrome, etc.), mais il fonctionne également sur des navigateurs plus anciens, en mode dégradé.

C'est l'un des frameworks HTML / CSS / JavaScript les plus utilisés au monde, car il bénéficie d'une très grande communauté et il est régulièrement mis à jour, que ce soit pour s'adapter aux nouveautés des langages ou proposer de nouvelles fonctionnalités.

Bootstrap est évidemment pensé pour le responsive web design (visualisation sur les différents supports : PC, tablette, smartphone).

Logo Bootstrap

MéthodeExemples des possibilités offertes par Bootstrap

Bootstrap met à disposition un grand nombre de classes CSS proposant des styles prédéfinis pour un grand nombre de balises HTML (titres, tableaux, etc.) ou pour de la mise en forme, ce qui permet aussi de disposer d'une apparence uniforme, donc d'un rendu plus professionnel.

Exemples de classes CSS pour :

  • Les bordures (couleurs, arrondis, choix du bord)

  • Les couleurs de texte ou couleurs de fond (ex : rouge pour les erreurs, etc.)

  • Afficher les différents éléments sous forme de grille (nombre de colonnes, taille des colonnes, etc.)

  • Gestion des ombres sur les boîtes

Mais il propose également des composants (avec du JavaScript) comme :

  • La possibilité de gérer l'affichage de différents messages (rouge pour les alertes, bleu pour une information, etc.)

  • De nombreuses possibilités pour les boutons (tailles, couleurs)

  • Mettre en place un carrousel (slideshow)

  • Styler les formulaires (et donc tous les champs : texte, liste de sélection, etc.)

  • Mettre en place des modal (sortes de boîtes de dialogue)

  • Gérer différentes possibilités pour la navigation (menu horizontal/vertical, onglets, etc.)

L'ensemble des éléments est disponible dans la documentation du framework.

Exemple Bootstrap - Les boutons

MéthodeRechercher dans les documentations de Bootstrap

Afin de vous aider à mieux vous y retrouver dans la documentation du framework Bootstrap, vous trouverez ci-dessous des indications pour chacun des sous-menus :

SyntaxeÀ retenir

  • Bootstrap est donc un framework proposant une bibliothèque d'outils HTML, CSS et JavaScript, qui vont nous aider à concevoir nos applications web.