Heim >Web-Frontend >Bootstrap-Tutorial >Wie verwende ich modale Boxen in Bootstrap? Eine kurze Analyse der Verwendung modaler Komponenten

Wie verwende ich modale Boxen in Bootstrap? Eine kurze Analyse der Verwendung modaler Komponenten

青灯夜游
青灯夜游nach vorne
2021-12-06 19:00:392390Durchsuche

Wie verwende ich die Modalbox in

Bootstrap? Der folgende Artikel stellt Ihnen die Verwendung der Modal-Komponente des modalen Popup-Fensters Bootstrap5 vor. Ich hoffe, er wird Ihnen hilfreich sein!

Wie verwende ich modale Boxen in Bootstrap? Eine kurze Analyse der Verwendung modaler Komponenten

1 So funktionieren modale Bootstrap 5-Popups

Verwenden Sie das modale JavaScript-Plugin von Bootstrap, um Ihrer Website Dialogfelder für Leuchtkästen, Benutzerbenachrichtigungen oder vollständig angepasste Inhalte hinzuzufügen. [Verwandte Empfehlung: „Bootstrap-Tutorial“]

  • Das interaktive Fenster ist mit HTML, CSS und JavaScript erstellt. Sie befinden sich über allen anderen Inhalten in der Datei und entfernen das Scrollen aus dem Textkörper, sodass der Inhalt des interaktiven Ansichtsfensters scrollt.
  • Durch Klicken auf den „Hintergrund“ des interaktiven Fensters wird das interaktive Fenster automatisch geschlossen.
  • Bootstrap unterstützt jeweils nur ein interaktives Fenster. Verschachtelte interaktive Fenster werden nicht unterstützt, da wir der Meinung sind, dass verschachtelte interaktive Fenster eine schlechte Benutzererfahrung darstellen.
  • Das interaktive Fenster verwendet Position: Fixed, was bei der Darstellung und Präsentation etwas Besonderes ist. Platzieren Sie den HTML-Code Ihres interaktiven Ansichtsfensters nach Möglichkeit auf der obersten Ebene, um potenzielle Störungen durch andere Elemente zu vermeiden. Beim Hinzufügen einer .modal-Datei innerhalb eines anderen festen Elements können Probleme auftreten.
  • Aufgrund der Position: behoben gibt es einige zusätzliche Anweisungen zur Verwendung interaktiver Fenster auf Mobilgeräten.
  • Gemäß der Art und Weise, wie HTML5 die Semantik definiert, hat das Autofokus-HTML-Attribut keine Auswirkungen auf interaktive Bootstrap-Fenster. Um den gleichen Effekt zu erzielen, verwenden Sie benutzerdefiniertes JavaScript: das Autofokus-HTML-Attribut

2 Vollständiges Beispiel

2.1 Vollständiges Beispiel

Schalten Sie die dynamische Darstellung des Ansichtsfensters um, indem Sie auf die Schaltfläche unten klicken. Es wird vom oberen Rand der Seite nach unten gleiten und eingeblendet. Klicken Sie auf die Schaltfläche „Schließen“ oder auf den Hintergrundbereich, um das Popup-Fenster zu schließen.

<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="keywords" content="">
    <meta name="description" content="">
    <link href="../bootstrap5/bootstrap.min.css" rel="stylesheet">
    <title>模态框</title>
  </head>
  <body>
    <div>
<!-- Button trigger modal -->
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModal">
    删除内容
    </button>
    
    <!-- Modal -->
    <div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
    <div>
    <div>
    <div>
      <h5 id="exampleModalLabel">确认提示</h5>
      <button type="button" data-bs-dismiss="modal" aria-label="Close"></button>
    </div>
    <div>
      删除后不可恢复!
    </div>
    <div>
      <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">关闭</button>
      <button type="button" class="btn btn-primary">继续删除</button>
    </div>
    </div>
    </div>
    </div>
        
      </div>
     <script src="../bootstrap5/bootstrap.bundle.min.js" ></script>
  </body>
</html>

Wie verwende ich modale Boxen in Bootstrap? Eine kurze Analyse der Verwendung modaler Komponenten

2.2 Statischer Hintergrund

Wenn der Hintergrund auf statisch eingestellt ist, wird das interaktive Fenster nicht durch Klicken auf den Hintergrund geschlossen. Fügen Sie einfach data-bs-backdrop="static" data-bs-keyboard="false" zu

Wie verwende ich modale Boxen in Bootstrap? Eine kurze Analyse der Verwendung modaler Komponenten

3.2 Verwenden Sie die Popup-Bildlaufleiste

Sie können modal-dialog-scrollable zu modal-dialog hinzufügen, um ein Popup-Fenster mit einem scrollbaren Körper zu erstellen.

Ersetzen Sie Wie verwende ich modale Boxen in Bootstrap? Eine kurze Analyse der Verwendung modaler Komponentenrrreee

durch

rrreee im Beispiel 26.3.1 png" alt="Wie verwende ich modale Boxen in Bootstrap? Eine kurze Analyse der Verwendung modaler Komponenten"/>

4 Vertikal zentriert🎜Fügen Sie modal hinzu -dialog-centered zu modal-dialog, um das interaktive Fenster vertikal zu zentrieren. Diese Einrichtung ist relativ einfach. Nehmen Sie einfach die folgenden Änderungen vor. 🎜rrreee🎜Das untere ist mit einer Bildlaufleiste ausgestattet🎜rrreee🎜Das obige Beispiel ist möglicherweise nicht sichtbar, da im Screenshot nur ein Teil des Fensters ausgewählt ist. Die folgenden beiden Bilder dienen der Veranschaulichung des Anzeigeeffekts nach dem Anheben des Fensters , und Anzeigeeffekt nach dem Hinzufügen der vertikalen Zentrierung. 🎜🎜🎜🎜🎜🎜🎜🎜5 Wechsel zwischen mehreren Modalboxen 🎜🎜 Wechseln Sie zwischen mehreren Modalitäten und platzieren Sie die Attribute data-bs-target und data-bs-Toggle geschickt. Beispielsweise können Sie den Passwort-Reset-Modus innerhalb eines offenen Anmeldemodus umschalten. Bitte beachten Sie, dass nicht mehrere Modalitäten gleichzeitig geöffnet sein können. Diese Methode wechselt einfach zwischen zwei separaten Modalitäten. 🎜rrreee🎜🎜🎜🎜Weitere Informationen zu Bootstrap finden Sie unter: 🎜Bootstrap-Basis-Tutorial🎜! ! 🎜

Das obige ist der detaillierte Inhalt vonWie verwende ich modale Boxen in Bootstrap? Eine kurze Analyse der Verwendung modaler Komponenten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

JavaScript html5 css bootstrap html Static class position
Stellungnahme:
Dieser Artikel ist reproduziert unter:juejin.cn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Wie füge ich eine Liste in Bootstrap hinzu? Eine kurze Analyse der Verwendung von ListengruppenNächster Artikel:Wie füge ich eine Liste in Bootstrap hinzu? Eine kurze Analyse der Verwendung von Listengruppen

In Verbindung stehende Artikel

Mehr sehen