Klicksichtbarkeit eines Divs steuern
Problem:
Um einen bestimmten visuellen Effekt zu erzielen, müssen Sie ein überlagern transparent
über Text, aber diese Überlagerung verhindert, dass der Text auf Klicks für Aktionen wie Linkauswahl oder Texthervorhebung reagiert. Wie können Sie das Overlay für Mausereignisse „unsichtbar“ machen?
Lösung mit CSS pointer-events:
CSS bietet eine Lösung mit der Eigenschaft pointer-events. Mit dieser Eigenschaft können Sie das Verhalten eines Elements in Bezug auf Mausereignisse definieren.
Um ein
Um für Klicks unsichtbar zu sein, setzen Sie die Eigenschaft pointer-events auf none. Diese Einstellung weist den Browser an, alle Mausereignisse zu ignorieren, die auf das Element abzielen.
<code class="css">#overlay {
pointer-events: none;
}</code>
Nach dem Login kopieren
Hinweis:
Die Eigenschaft pointer-events wird in modernen Browsern unterstützt, z Firefox 3.6, Chrome 2, IE 11 und Safari 4. Für eine browserübergreifende Kompatibilität müssen Sie möglicherweise alternative Methoden oder Polyfills erkunden.
Das obige ist der detaillierte Inhalt vonWie mache ich ein Div für Mausereignisse unsichtbar?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors