Heim  >  Artikel  >  Web-Frontend  >  So erstellen Sie eine Maskenebene

So erstellen Sie eine Maskenebene

藏色散人
藏色散人Original
2021-06-30 15:09:305727Durchsuche

So implementieren Sie die Maskenebene: Erstellen Sie zuerst eine HTML-Beispieldatei. Definieren Sie dann „position: relative;“ im Stil „img_container“. um die Maskenebene anzuzeigen. Das war's.

So erstellen Sie eine Maskenebene

Die Betriebsumgebung dieses Artikels: Windows 7-System, Dell G3-Computer, HTML5 und CSS3.

Wie erstelle ich eine Maskenebene?

Beispiel für eine CSS-Maskenebene:

Es ist ganz einfach, ein IMG-Bildsteuerelement und ein Div mit Maskenstil, mit Text darin.

So erstellen Sie eine Maskenebene

Schauen Sie sich dann zuerst den Bildcontainer und den Bildstil an, wie in der Abbildung gezeigt. Beachten Sie, dass der img_container-Stil hauptsächlich dazu dient, unsere Maskenebene zu erstellen absolut. Bereiten Sie sich auf die Positionierung vor.

So erstellen Sie eine Maskenebene

Schauen wir uns noch einmal die Stildefinition der Maskenebene an. Der Code ist wie in der Abbildung dargestellt. Wir haben den absoluten Positionierungsstil festgelegt Halbtransparente Hintergrundstil-Einstellung:

background: rgba(0, 0, 0, 0.7);

Die Transparenz kann durch Ändern der Zahl 0,7 am Ende geändert werden. 1 ist völlig undurchsichtig, 0 ist völlig transparent.

So erstellen Sie eine Maskenebene

Dann fügen Sie den Skriptcode hinzu, um die Maus nach oben zu bewegen, um die Maskenebene anzuzeigen. Dieser js-Code ist in jquery geschrieben, was praktisch und einfach ist. Daher stellen wir zunächst die jquery-Skriptbibliothek vor.

So erstellen Sie eine Maskenebene

Fügen Sie Mouseover- und Mouseout-Ereignisse hinzu. Hauptsächlich wird die Maskenebene angezeigt, wenn sich die Maus zum Bildcontainer bewegt, und wenn die Maus herausbewegt wird, wird die Maskenebene ausgeblendet. Der Code ist wie im Bild gezeigt

So erstellen Sie eine Maskenebene

Empfohlenes Lernen: „CSS-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo erstellen Sie eine Maskenebene. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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