Unter den verschiedenen Möglichkeiten, Elemente in CSS auszublenden, kann das Klickereignis durch
mit eingestellter Deckkraft ausgelöst werden zur 0-Methode.
So verbergen Sie Elemente in CSS:
1. display:none;
.box{ display: none; }
Der einfachste und gröbste Weg besteht darin, das Anzeigeattribut von festzulegen Das Element ist keines.
Elemente, die auf display:none; eingestellt sind, belegen nicht mehr den Platz auf der Seite, und der Platz, den sie einnehmen, wird von anderen Elementen belegt, was dazu führt, dass der Browser neu angeordnet und neu zusammengesetzt wird.
2. Sichtbarkeit: ausgeblendet
.box{ visibility: hidden; }
Obwohl diese Methode das Element ausblenden kann, belegt das Element immer noch den Seitenbereich, sodass der Browser nur neu organisiert wird, ohne einen Reflow zu verursachen.
Wenn Sie möchten, dass das Element ausgeblendet wird, ohne dass sich das Seitenlayout ändert, empfiehlt es sich, die Methode „visibility:hidden;“ zu verwenden.
3. Opazität:0; (Filter: Alpha(Opazität=0); beide müssen geschrieben werden, um die Kompatibilität zu berücksichtigen)
Setzen Sie das Elementtransparenz-Deckkraftattribut auf 0, Sie können die Seite auch ausblenden Elemente.
.box{ opacity:0; }
wird auf die gleiche Weise wie „visibility:hidden“ dargestellt und belegt ebenfalls Platz auf der Seite.
Unterschied bei der Ereignisbindung:
display:none; Das Element verschwindet direkt von der Seite, sodass das an das Element gebundene Ereignis nicht ausgeführt wird Wirkung .
Sichtbarkeit: ausgeblendet; Element löst das gebundene Ereignis nicht aus. Das Element
mitopacity:0; löst das gebundene Ereignis aus. Wenn Sie beispielsweise darauf klicken, wird die Klickfunktion ausgelöst.
Weitere HTML/CSS-Kenntnisse finden Sie auf der chinesischen PHP-Website HTML-Video-Tutorial und CSS-Video-Tutorial
Das obige ist der detaillierte Inhalt vonWelche der verschiedenen Methoden zum Ausblenden von Elementen in CSS kann Klickereignisse auslösen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!