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

MySQL-Cursorfunktionen und -Verwendung

Inhaltsverzeichnis Definition Die Rolle des Curso...

Eine kurze Diskussion über einige Vorteile von Vue3

Inhaltsverzeichnis 1. Quellcode 1.1 Monorepo 1.2 ...

Das WeChat-Applet realisiert die Funktion zum Hochladen von Bildern

In diesem Artikelbeispiel wird der spezifische Co...

So verbergen und entfernen Sie Bildlaufleisten in HTML

1. HTML-Tags mit Attributen XML/HTML-CodeInhalt i...

Lösung für die Upload-Einschränkung von Element-ui-Uploaddateien

Frage Die Angabe des Typs der hochgeladenen Datei...

Drei Möglichkeiten zur Implementierung virtueller Hosts unter Linux7

1. Gleiche IP-Adresse, unterschiedliche Portnumme...

Detaillierte Erklärung zur Verwendung der Vue.js-Renderfunktion

Vue empfiehlt in den meisten Fällen die Verwendun...

CSS-Beispielcode zur Implementierung von Schiebetüren

Durch die sogenannte Sliding Door-Technologie läs...

Gestaltung der Bildvorschau auf der Inhaltswebseite

<br />Ich habe bereits zwei Artikel geschrie...

Eine kurze Analyse der asynchronen DOM-Aktualisierung von Vue

Inhaltsverzeichnis Das Prinzip der asynchronen DO...

Beispielcode zur Implementierung einer Pivot-Tabelle in MySQL/MariaDB

Im vorherigen Artikel wurden mehrere Methoden zur...