CSS zum Erzielen eines Popup-Fensters oben und unten, links und rechts in der Mitte und eines transparenten Hintergrund-Sperrfenstereffekts

CSS zum Erzielen eines Popup-Fensters oben und unten, links und rechts in der Mitte und eines transparenten Hintergrund-Sperrfenstereffekts

Es gibt eine einfache CSS-Methode, um das Popup-Fenster nach dem Klicken zu realisieren, es nach oben, unten, links und rechts zu zentrieren und eine graue transparente Maske hinzuzufügen, um das Fenster zu sperren und die Bildlaufleiste zu löschen

Bildbeschreibung hier einfügen

HTML Quelltext

<div Klasse="Box">
	<div Klasse="Boxen">
	    <!-- Weißes Popup-Fenster-->
	</div>
</div>

CSS Code

html, Text {
     Breite: 100 %;
     Höhe: 100%;
 }
 .Kasten {
     Anzeige: keine;
     Breite: 100 %;
     Höhe: 100%;
     Position: fest;
     links: 0;
     oben: 0;
     Hintergrundfarbe: RGBA (0,0,0,0,5);
 }
 .boxs {
     Breite: 400px;
     Höhe: 300px;
     Hintergrund: #fff;
     Kastenschatten: 1px 7px 18px 0px rgba (84, 115, 128, 0,11);
     Rahmenradius: 4px;
     Cursor: Zeiger;
     Position: absolut;
     links: 50%;
     oben: 50 %;
     Rand oben: -150px;
     Rand links: -200px;
 }

Durch die Verwendung von „position:fixed“ zum Fixieren von transparenten Hintergrundelementen kann das Fenster effektiv gesperrt werden, um ein Scrollen der Bildlaufleiste zu verhindern. Durch die Positionierung innerhalb des übergeordneten Elements können untergeordnete Elemente nach oben, unten, links und rechts zentriert werden. Was den Popup-Vorgang betrifft, müssen Sie das Klickereignis nur mit dem Anzeigeattribut des äußeren Div verknüpfen, das „none“ und „block“ ist.

Dies ist das Ende dieses Artikels darüber, wie Sie mit CSS das Popup-Fenster mit transparentem Hintergrund zentrieren und das Fenster sperren können. Weitere Informationen zum Zentrieren des Popup-Fensters mit transparentem Hintergrund und zum Sperren des Fensters finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  Tutorial zum Erstellen einer persönlichen NextCloud-Netzwerkfestplatte mit Docker

>>:  Detaillierte Erklärung verschiedener HTTP-Rückgabestatuscodes

Artikel empfehlen

3 einfache Möglichkeiten, Karusselleffekte mit JS zu erzielen

In diesem Artikel werden 3 Methoden beschrieben, ...

Über Tomcat kombiniert mit Atomikos zur Implementierung von JTA

Vor Kurzem hat das Projekt die Umgebung gewechsel...

Beispielcode zur Implementierung des Bildschubladeneffekts mit CSS3

Wie üblich posten wir zuerst den Bildeffekt: Das ...

Detaillierte Anwendungsfälle von Vue3 Teleport

Offizielle Website https://cli.vuejs.org/en/guide...

Eine kurze Analyse des Zustandsverständnisses von React

Wie definiert man komplexe Komponenten (Klassenko...

Lösen Sie das Problem der leeren Lücke am unteren Rand des Img-Bildes

Bei der Arbeit an einem aktuellen Projekt habe ic...

Mehrere gängige Methoden für CSS-Layouts mit gleicher Höhe

Gleichhohes Layout Bezieht sich auf das Layout vo...

Implementierung einfacher Tabs mit js

Tab-Auswahlkarten werden auf echten Webseiten seh...

Installationsmethode für komprimierte MySQL 5.6-Pakete

Es gibt zwei Installationsmethoden für MySQL: MSI...

So implementieren Sie das Prototypmuster in JavaScript

Überblick Das Prototypmuster bezieht sich auf den...

Häufig verwendete höherwertige Funktionen und umfassende Beispiele in Vue

1. Häufig verwendete höherwertige Funktionen von ...