- /
- Liste des cours web
- /
- Bootstrap 4
Bootstrap 4
Bootstrap est un framework front-end (HTML5, CSS et JavaScript) spécialement conçu pour le développement d'application web "responsive", c'est-à-dire qui s'adaptent automatiquement à différents dispositifs et tailles d'écran (desktop, tablettes, smartphones, ...).
Les avantages principaux de Bootstrap sont :
- Facilité et vitesse de développement : les éléments mis à disposition par Bootstrap permettent de créer en peu de temps des pages avec un layout soigné et moderne ;
- Facilité d'installation : Bootstrap se compose seulement de deux fichiers à inclure dans le code d'une page HTML.
- Composants disponibles "out of the box" : les éléments qu'on retrouve plus fréquemment dans une page (e.g. menu de navigation, boutons, etc.) sont déjà disponibles et facilement adaptables.
- Design "responsive" : la structure de la page s'adapte automatiquement à différents dispositifs et tailles d'écran.
Pour utiliser Bootstrap une connaissance de base de HTML5 et CSS est suffisante. Une connaissance de base de JavaScript serait également utile pour exploiter toutes les caractéristiques du framework. Parmi les caractéristiques les plus importantes, on trouve :
- Reset du code CSS : toutes les propriétés de style déjà prévues dans les navigateurs sont annulées, permettant ainsi de garantir la compatibilité et l'homogénéité entre les navigateurs.
- Structure de la page : on peut créer facilement des mises en page modulaires, grâce notamment à un système de division de la page en grille.
- Composants d'interface graphique : disponible "out of the box", ces éléments comprennent des menus de navigation, des fenêtres modales, des formulaires, des tableaux, etc.
- Éléments dynamiques : possibilité d'intégrer facilement des éléments dynamiques, comme des carrousels d'images, des onglets, des alertes, etc.
Placer le style entre les la balise head
et le script en bas de la page avant
la balise body
.
Important : N'oublie pas d'ajouter la bibliothéque JQUERY.
Code :
Exemple :
Container Page
This is some text.
Code :
Exemple :
Container Full page
This is some text.
Exemple :
Code :
Exemple :
h1 Bootstrap heading (2.5rem = 40px)
h2 Bootstrap heading (2rem = 32px)
h3 Bootstrap heading (1.75rem = 28px)
h4 Bootstrap heading (1.5rem = 24px)
h5 Bootstrap heading (1.25rem = 20px)
h6 Bootstrap heading (1rem = 16px)
Display 1
Display 2
Display 3
Display 4
Exemple :
This text is muted.
This text is important.
This text indicates success.
This text represents some information.
This text represents a warning.
This text represents danger.
Secondary text.
This text is dark grey.
Default body color (often black).
This text is light grey (on white background).
This text is white (on white background).
Code .table-striped
:
Exemple .table-striped
:
nom | age | Pays |
---|---|---|
Said | 30 | Maroc |
Oumaima | 26 | France |
Saadia | 60 | Maroc |
Code .table-bordered
:
Exemple .table-bordered
:
nom | age | Pays |
---|---|---|
Said | 30 | Maroc |
Oumaima | 26 | France |
Saadia | 60 | Maroc |
Code .table-hover
:
Exemple .table-hover
:
nom | age | Pays |
---|---|---|
Said | 30 | Maroc |
Oumaima | 26 | France |
Saadia | 60 | Maroc |
Code .table-borderless
:
Exemple .table-borderless
:
nom | age | Pays |
---|---|---|
Said | 30 | Maroc |
Oumaima | 26 | France |
Saadia | 60 | Maroc |
Code table avec des couleurs :
Exemple table avec des couleurs :
nom | age | Pays |
---|---|---|
Said | 30 | Maroc |
Ali | 37 | Maroc |
Amine | 35 | Maroc |
Houda | 20 | Maroc |
Rachida | 30 | Maroc |
Oumaima | 20 | Maroc |
Sbai | 60 | Maroc |
Saadia | 50 | Maroc |
Mohammed | 40 | Maroc |
Ahmed | 30 | Maroc |
Image
Exemple image
Image rounded-circle
:
Exemple image rounded-circle
:
Image img-thumbnail
:
Exemple image img-thumbnail
:
Image float-right
, float-left
:
Exemple image float-right
, float-left
:
Image Centré
:
Exemple image Centré
:
Image Responsive
:
Exemple image Responsive
:
Code Jumbotron
:
Exemple Jumbotron
:
Bootstrap jumbotron
Quapropter a natura mihi videtur potius quam ab indigentia orta amicitia, applicatione magis animi cum quodam sensu amandi quam cogitatione quantum illa res utilitatis esset habitura. Quod quidem quale sit, etiam in bestiis quibusdam animadverti potest, quae ex se natos ita amant ad
Code Full-width Jumbotron
:
Exemple Full-width Jumbotron
:
Bootstrap jumbotron
Quapropter a natura mihi videtur potius quam ab indigentia orta amicitia, applicatione magis animi cum quodam sensu amandi quam cogitatione quantum illa res utilitatis esset habitura. Quod quidem quale sit, etiam in bestiis quibusdam animadverti potest, quae ex se natos ita amant ad