Ein Bootstrap Modal ist ein Overlay-Fenster, das auf dem Bildschirm angezeigt wird, um bestimmte Inhalte zu präsentieren, ohne dass der Benutzer die aktuelle Seite verlassen muss. Es ist ein nützliches Werkzeug für
- modale Dialoge,
- Formulare,
- herausstechende Inhalte (wie Datenschutzerklärung, Cookie Consent)
und andere interaktive Elemente, die in einem Popup-Stil angezeigt werden sollen.
Das Beispiel detailliert erklärt:
- Der Button mit der Klasse "btn btn-primary" ist der Auslöser für das Modal.
data-toggle="modal"
teilt Bootstrap mit, dass es sich um ein Modal handelt.data-target="#exampleModal"
ist die ID des Modals, das geöffnet werden soll. Sie ist eindeutig für jedes Modal auf der Seite
<!-- Button trigger modal -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal">
Modal öffnen
</button>
<!-- Modal -->
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Modal-Überschrift</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Schließen">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
Hier ist der Inhalt des Modals.
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Schließen</button>
<button type="button" class="btn btn-primary">Speichern</button>
</div>
</div>
</div>
</div>