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

So entwerfen und erstellen Sie adaptive Webseiten

Mit der Verbreitung von 3G nutzen immer mehr Mens...

Erläuterung regulärer Ausdrücke in JavaScript

Inhaltsverzeichnis 1. Erstellen regulärer Ausdrüc...

Einführung und Verwendungszusammenfassung der negativen Margenfunktion

Bereits in den CSS2-Empfehlungen von 1998 verschwa...

jQuery realisiert den Scroll-Effekt von Tabellenzeilendaten

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erläuterung der Nginx-Zugriffsbeschränkungskonfiguration

Was ist die Nginx-Zugriffsbeschränkungskonfigurat...

jQuery implementiert verschachtelte Tab-Funktion

In diesem Artikelbeispiel wird der spezifische Co...

Mysql setzt Boolesche Typoperationen

Mysql legt den Booleschen Typ fest 1. Tinyint-Typ...

Lernen Sie den Funktionsmechanismus von jsBridge in einem Artikel kennen

Inhaltsverzeichnis js aufrufende Methode Android ...

So implementieren Sie geplante MySQL-Aufgaben zur Datensicherung unter Linux

Vorwort Backup ist die Grundlage der Notfallwiede...

Probleme und Erfahrungen bei der Webentwicklung

<br />Nachfolgend sind die Probleme aufgefüh...