js, um den Popup-Effekt zu erzielen

js, um den Popup-Effekt zu erzielen

In diesem Artikelbeispiel wird der spezifische Code von js zur Erzielung des Popup-Effekts als Referenz freigegeben. Der spezifische Inhalt ist wie folgt

Verwenden Sie die Anzeige, um die Anzeige und das Ausblenden von Popup-Fenstern zu steuern

<!-- Popup-Ebene -->
<div id="popLayer"></div> <!--Schwarze Maske-->
<div id="popBox">
  <div Klasse="schließen">
   X
  </div>
  <div>
   <!-- Inhalt -->
 </div>
</div>

javascript - Argumente:

//Klicken Sie auf die Schaltfläche „Schließen“. var close = document.querySelector(".close")
schließen.onclick = Funktion () {
 console.log("klicken")
 var popBox = document.getElementById("popBox");
 var popLayer = document.getElementById("popLayer");
 popBox.style.display = "keine";
 popLayer.style.display = "keine";
}


//Aufruf, wenn Anzeige erforderlich istvar popLayer = document.getElementById("popLayer");
popBox.style.display = "Block";
popLayer.style.display = "Block";

CSS:

/* Popup-Ebene*/
#popLayer {
 Anzeige: keine;
 Hintergrundfarbe: #000;
 Position: absolut;
 oben: 0;
 rechts: 0;
 unten: 0;
 links: 0;
 Z-Index: 10;
 Deckkraft: 0,6;
}

/*Popup-Ebene*/
#popBox {
 Anzeige: keine;
 Hintergrundfarbe: #FFFFFF;
 Z-Index: 11;
 Breite: 220px;
 Höhe: 300px;
 Position: fest;
 oben: 0;
 rechts: 0;
 links: 0;
 unten: 0;
 Rand: automatisch;
}

/*Schaltfläche „Schließen“*/
#popBox .schließen {
 Breite: 20px;
 Höhe: 20px;
 Randradius: 50 %;
 Position: absolut;
 Rand: 1px durchgezogen #fff;
 Farbe: #fff;
 Textausrichtung: zentriert;
 Zeilenhöhe: 20px;
 rechts: 8px;
 oben: 8px;
 Z-Index: 50;
}

#popBox .schließe ein {
 Textdekoration: keine;
 Farbe: #2D2C3B;
}

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Toast-Verwendung in vue.js und Beispielcode mit Toast-Popup-Fenster
  • Vue.js implementiert Popup-Fenster nur einmal
  • js + html5 realisiert den Effekt einer Popup-Box mit halbtransparenter Maskenebene
  • Kapselung des benutzerdefinierten JS-Popup-Box-Plug-Ins
  • Implementieren Sie die Auswahl der Lieferadresse im Popup-Fenster basierend auf layer.js und geben Sie die entsprechenden Adressinformationen zurück
  • js, um den Effekt von Popup-Boxen nach oben, unten, links und rechts zu erzielen
  • Lösung für das Problem, dass die Struts-JSON-Typ-Ausnahme zum JS-Popup-Fenster zurückkehrt
  • JavaScript zum Erstellen eines Popup-Fensters, das nicht geschlossen werden kann
  • Einfache Implementierung von Anzeigeoptionen für JS-Popup-Boxen
  • Beispielcode von Bootstrap und Angularjs mit selbst erstellter Popup-Box

<<:  Detailliertes Beispiel für die Verwendung von MySQL-Triggern

>>:  So ändern Sie die Zeit in der virtuellen CentOS-Maschine

Artikel empfehlen

Detaillierte Erklärung des Missverständnisses zwischen MySQL und Oracle

Inhaltsverzeichnis Wesentlicher Unterschied Daten...

Installieren Sie Docker unter CentOS 7

Wenn Sie kein Linux-System haben, finden Sie unte...

So verwenden Sie Maxwell zum Synchronisieren von MySQL-Daten in Echtzeit

Inhaltsverzeichnis Über Maxwell Konfiguration und...

So behandeln Sie einen Überlauf numerischer MySQL-Typen

Lassen Sie mich Ihnen nun eine Frage stellen. Was...

Teilen Sie einen auf Ace basierenden Markdown-Editor

Ich denke, Editoren lassen sich in zwei Kategorie...

Der Unterschied zwischen Vue-Interpolationsausdruck und V-Text-Direktive

Inhaltsverzeichnis 1. Verwenden Sie Plugin-Ausdrü...

Import-, Export-, Sicherungs- und Migrationsvorgänge für Docker-Images

Export: docker save -o centos.tar centos:latest #...

Was ist Makefile in Linux? Wie funktioniert es?

Führen Sie Ihre Programme mit diesem praktischen ...

Detaillierte Erklärung, wo das von Docker abgerufene Image gespeichert ist

20200804Nachtrag: Der Artikel könnte falsch sein....

MySQL 8.0.12 Installations- und Konfigurations-Tutorial

Dieser Artikel enthält das ausführliche Tutorial ...

Beispiel zum Festlegen der pseudostatischen WordPress-Eigenschaft in Nginx

Zitat aus Baidus Erklärung zu Pseudostatik: Pseud...

MySQL-Inspektionsskript (unbedingt lesen)

Wie unten dargestellt: #!/usr/bin/env python3.5 p...