Die Bedeutung und Funktion von Hintergrund: transparent in CSS
Transparent bedeutet transparent. Tatsächlich ist die Standardfarbe des Hintergrunds das transparente Attribut:
Wenn ein Element ein anderes Element abdeckt und Sie das folgende Element anzeigen möchten, müssen Sie dies tun Stellen Sie den Hintergrund des obigen Elements auf transparent ein
div.style.position="absolute"; div.style.width=document.body.clientWidth+"px"; div.style.height=document.body.clientHeight+"px"; div.style.left="0px"; div.style.top="0px"; div.style.zIndex="2000"; div.style.backgroundColor="black"; div.style.filter="alpha(opacity="+0+");";
<div style="border:1px red solid;width:100px;height:100px" onclick="alert(1)"123</div >
Dies ist die Einstellung vieler maskierter Divs, was bedeutet, dass Benutzer vor der Bedienung anderer Elemente auf der Webseite geschützt sind.
Wir schauen hauptsächlich In den letzten beiden Codezeilen ist das Standardattribut „backgroundcolor“ von „div“ transparent, das heißt, es ist transparent. Warum machen wir uns also die Mühe, ein Schwarz festzulegen (es spielt keine Rolle, legen Sie einfach eine Farbe fest). Da es nicht transparent ist und es sich nicht um eine leere Zeichenfolge handeln kann, behandelt der Browser die leere Zeichenfolge standardmäßig als transparent und stellt den Filter so ein, dass er transparent ist.
Ich habe das Experiment selbst durchgeführt Testergebnisse zunächst, aber nachdem ich mich beruhigt hatte und darüber nachgedacht hatte, entdeckte ich den Unterschied. Wenn wir die letzten beiden Teile des obigen Codesatzes nicht hätten, könnten wir die maskierten Elemente bearbeiten, was bedeutet, dass es so ist wird keine abschirmende Wirkung haben, aber dieser Vorgang ist begrenzt. Konkret können wir nur auf fokussierte Elemente wie Bilder, Schaltflächen usw. eingehen. Lassen Sie mich Ihnen ein Beispiel geben:
Unter normalen Umständen, solange Wenn Sie irgendwo auf dieses Div klicken, wird eine Warnung angezeigt. Wenn es jedoch von einem Element mit der Hintergrundfarbe „Transparent“ abgedeckt wird, können wir nur auf 123 klicken. Es wird eine Warnung angezeigt, da der Text den Fokus erhalten kann, und das Gleiche gilt für andere Übrigens wird das Ereignis dieses Elements mit einer transparenten Hintergrundfarbe von dem von ihm abgedeckten Element abgefangen. Wenn das von uns ausgelöste Objekt keinen Fokus hat, wird das Ereignis zur Verarbeitung und Sprudelung an das transparente Element weitergeleitet Andernfalls wird das Ereignis mit dem Fokus vom Objekt mit dem Fokus verarbeitet und nicht entsprechend dem Element mit dem Fokus ausgetauscht (Es scheint nicht sehr einfach zu sein, das können Sie Verstehen Sie es, wenn Sie es selbst ausprobieren)
Das obige ist der detaillierte Inhalt vonDie Bedeutung und Funktion von Hintergrund: transparent in CSS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Es ist aus! Herzlichen Glückwunsch an das Vue -Team, dass es eine massive Anstrengung war und lange kommt. Alle neuen Dokumente auch.

Mit dem jüngsten Aufstieg von Bitcoins Preis über 20.000 USD und kürzlich von 30.000, dachte ich, es lohnt

Ich ließ jemanden mit dieser sehr legitimen Frage einschreiben. Lea hat gerade darüber gebloggt, wie Sie gültige CSS -Eigenschaften selbst aus dem Browser erhalten können. Das ist so.

Ich sage "Website" passt besser als "Mobile App", aber ich mag dieses Rahmen von Max Lynch:

Neulich habe ich dieses besonders schöne Stück von der Website von Corey Ginnivan entdeckt, auf der eine Sammlung von Karten aufeinander stapelt.

Wenn wir dem Benutzer direkt im WordPress -Editor Dokumentation anzeigen müssen, wie können Sie dies am besten tun?

Es gibt eine Reihe dieser Desktop -Apps, in denen das Ziel Ihre Website gleichzeitig in verschiedenen Dimensionen angezeigt wird. So können Sie zum Beispiel schreiben

Fragen zu lila Schrägstrichen in Flex -Layouts Bei der Verwendung von Flex -Layouts können Sie auf einige verwirrende Phänomene stoßen, wie beispielsweise in den Entwicklerwerkzeugen (D ...
