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 der Lösung für verweigerte Berechtigungen in Linux

Zugriff verweigert: Der Grund hierfür ist: Es lie...

So fügen Sie die Tomcat-Serverkonfiguration zu Eclipse hinzu

1. Fenster -> Einstellungen, um das Eclipse-Ei...

Docker entfernt abnormale Containervorgänge

Dieser Neuling ist auf ein solches Problem gestoß...

Vue verwendet Element-UI, um die Menünavigation zu implementieren

In diesem Artikel wird der spezifische Code von V...

Verwendung von Umgebungsvariablen in Docker und Lösungen für häufige Probleme

Vorwort Docker kann Umgebungsvariablen für Contai...

Css3 realisiert nahtloses Scrollen und Anti-Shake

Frage Das nahtlose Scrollen von Bildern und Texte...

Tkinter verwendet JS-Canvas, um Farbverlaufsfarben zu erzielen

Inhaltsverzeichnis 1. Verwenden Sie RGB zur Darst...

Grundlegende Verwendung von Unterabfragen in MySQL

Inhaltsverzeichnis 1. Unterabfragedefinition 2. U...

IE8 bietet eine gute Erfahrung: Aktivitäten

Heute habe ich einen kleinen Vorgeschmack auf IE8...

Mysql-Datenbankdesign - Analyse von drei Paradigmenbeispielen

Drei Paradigmen 1NF: Felder sind untrennbar; 2NF:...

So öffnen Sie eine Seite in einem Iframe

Lösung: Setzen Sie den Zielattributwert des Links ...

5 Möglichkeiten, um festzustellen, ob ein Objekt in JS ein leeres Objekt ist

1. Konvertieren Sie das JSON-Objekt in eine JSON-...

MySQL Server 8.0.13.0 Installations-Tutorial mit Bildern und Text

Installieren Sie 8.0.13 basierend auf MySQL 6.1.3...

Tutorial zur Installation und Konfiguration von VMware Tools für Ubuntu 18.04

Dieser Artikel beschreibt die Installation und Ko...