Comment changer les couleurs d'un modal Bootstrap ?

Réponses rédigées par Antoine
Dernière mise à jour : 2021-07-30 12:09:22
Thèmes : bootstrap - modal - couleur - css
Question

Comment faire pour changer les couleurs de fond et du texte d'un modal Bootstrap ?

Réponse

Pour changer les couleurs de fond et du texte d'un modal Bootstrap, vous devez créer une nouvelle CLASS CSS et y spécifier les nouvelles couleurs du modal.

Dans cet exemple on créé une CLASS nommée xmodal, elle est ajoutée dans le code HTML en complément de la CLASS modal-content.

<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Comment changer les couleurs d'un modal Bootstrap ?</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<style>
.xmodal {
background-color: #222222;
color: white;
border: 1px solid #D2BD7F;
}
</style>
</head>
<body>
<div class="container">
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#modal001">Ouvrir le modal</button>
<div class="modal fade" id="modal001" tabindex="-1" aria-labelledby="exemplemodal" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content xmodal">
<div class="modal-header">
<h5 class="modal-title" id="exemplemodal">TITRE</h5>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
Contenu du modal.
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-bs-dismiss="modal">Fermer</button>
</div>
</div>
</div>
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>
</body>
</html>