Académique Documents
Professionnel Documents
Culture Documents
Framework bootstrap
SOMMAIRE
1- Installation :
2- Containers :
<div class="container">
<!-- Content here -->
</div>
Exemple :
<div class="container-fluid">
...
</div>
3- Comment ça fonctionne
Le système de grille de Bootstrap utilise une série de conteneurs, de lignes et de
colonnes pour mettre en forme et aligner le contenu. Il est construit
avec flexbox et est entièrement réactif.
4- Options de grille
Petit Moyenne Grand Extra large
Très petit ≥576px ≥768px ≥992px ≥1200px
<576px
Largeur maximale Aucun (auto) 540px 720px 960px 1140px
du conteneur
Préfixe de classe .col- .col-sm- .col-md- .col-lg- .col-xl-
# de colonnes 12
Exemple :
<div class="container">
<div class="row">
<div class="col-12 col-md-8">.col-12 .col-md-8</div>
<div class="col-6 col-md-4">.col-6 .col-md-4</div>
</div>
<div class="row">
<div class="col-6 col-md-4">.col-6 .col-md-4</div>
<div class="col-6 col-md-4">.col-6 .col-md-4</div>
<div class="col-6 col-md-4">.col-6 .col-md-4</div>
</div>
<div class="row">
<div class="col-6">.col-6</div>
<div class="col-6">.col-6</div>
</div>
</div>
Remarque :
La propriété offset-type-nombre permet de sauter nombre colonne
5- Les tables :
En raison de l'utilisation généralisée des tables à travers des widgets tiers tels
que des calendriers et des sélecteurs de date, nous avons conçu nos tables pour
être opt-in . Ajoutez simplement la classe de base .table à n’importe
laquelle <table>
Lignes rayées
table-striped
Table bordée
table-bordered
Rangées Hoverable
table-hover
Petite table
table-sm
Table responsive
table-responsive
Les backgrounds :
Couleur
primary
success
warning
danger
info
6- Images
Listes des classes :
Classes Description
img-fluid Les images dans Bootstrap sont réactives avec .img-
fluid. max-width: 100%;et height: auto;sont appliqués à
l'image
rounded Appliquer border-radius
Exemple :
7- Les figures
Chaque fois que vous devez afficher un élément de contenu, comme une image
avec une légende facultative, utilisez un <figure>.
Utilisez les inclus .figure, .figure-img et les .figure-caption classes de fournir
des styles de base pour le HTML5 <figure>et les <figcaption>éléments. Les
images en chiffres n'ont pas de taille explicite, assurez-vous donc d'ajouter
la .img-fluid classe à votre contenu <img>pour le rendre responsive.
Exemple :
<figure class="figure">
<img src="..." class="figure-img img-fluid rounded" alt="...">
<figcaption class="figure-caption">texte description.</figcaption>
</figure>
8- Les alertes
Pour la création des alertes en utilise la classe alert
alert-info
alert
Alert-success
Alert-danger
Alert-warning
Alert-info
Exemple :
9- Badges :
Exemple :
<button type="button" class="btn btn-primary">
Messages <span class="badge badge-light">9</span>
</button>
10- breadcrumb
Indiquez l'emplacement de la page en cours dans une hiérarchie de navigation
qui ajoute automatiquement des séparateurs via CSS.
Exemple :
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item active" aria-
current="page">Accueil</li>
</ol>
</nav>
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="#"> Accueil </a></li>
<li class="breadcrumb-item active" aria-
current="page">Services </li>
</ol>
</nav>
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="#"> Accueil </a></li>
<li class="breadcrumb-item"><a href="#"> Services </a></li>
<li class="breadcrumb-item active" aria-
current="page">Data</li>
</ol>
</nav>
11- Boutons
Exemple 2 :
Remarque :
Pour modifier la taille d’un bouton, en utilise la classe :btn-taille (xl , md , xs)
Groupe de boutons
Exemple :
12- Cartes :
Une carte est un conteneur de contenu flexible et extensible. Il comprend des options
pour les en-têtes et les pieds de page, une grande variété de contenu, des couleurs
d’arrière-plan contextuelles et de puissantes options d’affichage
Syntaxe :
<div class="card">
<div class="card-header">
Entete
</div>
<div class="card-body">
<h5 class="card-title">Titre</h5>
<p class="card-text">Texte</p>
</div>
<div class="card-footer">
pied
</div>
</div>
14- Carrousel :
Le carrousel est un diaporama permettant de parcourir une série de contenus, construits avec
des transformations CSS 3D :
Exemple :
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="css/bootstrap.min.css">
</head>
<body>
<div class="container">
</div>
</div>
</div>
</div>
</div>
<script>
$('#bs4-slide-carousel').carousel({
interval: 1000
})
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap Example</title>
<meta name="viewport" content="width=device-width, initial-
scale=1">
<link rel="stylesheet" href="css/bootstrap.min.css">
<script src="js/jquery.min.js"></script>
<script src="js/popper.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<div class="dropdown">
<button type="button" class="btn btn-primary dropdown-
toggle" data-toggle="dropdown">
Dropdown button
</button>
<div class="dropdown-menu">
<a class="dropdown-item" href="#">Link 1</a>
<a class="dropdown-item" href="#">Link 2</a>
<a class="dropdown-item" href="#">Link 3</a>
</div>
</div>
</div>
</body>
</html>