CSS realisiert den Maskeneffekt, wenn die Maus über das Bild bewegt wird

CSS realisiert den Maskeneffekt, wenn die Maus über das Bild bewegt wird

1. Setzen Sie den HTML-Code der Maskenebene und das Bild in ein Div

Ich habe es in .img_div eingefügt.

<div Klasse="img_div">
    <img src="./images/paella-gericht.jpg">
 
        <a href="#">
            <div Klasse="Maske">
               <h3>Ein Bild von Essen</h3>
                </div>
        </a>
</div>

2. Fügen Sie Bildern und Maskenebenen Stile hinzu

Bild: relativ

Maskenebene: absolut

Sorgen Sie für eine Überlappung der beiden Stile.

Wenn sich die Maus nicht auf dem Bild befindet, wird die Maskenebene nicht angezeigt: .mask { opacity: 0; } .

.img_div {
    Rand: 20px 400px 0 400px;
    Position: relativ;
    Breite: 531px;
    Höhe: 354px;
}
.Maske {
    Position: absolut;
    oben: 0;
    links: 0;
    Breite: 531px;
    Höhe: 354px;
    Hintergrund: rgba(101, 101, 101, 0,6);
    Farbe: #ffffff;
    Deckkraft: 0;
}
.mask h3 {
    Textausrichtung: zentriert;
}

3. Hover verwenden

Ändern Sie die Transparenz, damit die Maskenebene durchscheint.

.img_div a:hover .mask {
    Deckkraft: 1;           
}

Effektbild:

Zusammenfassen

Oben ist das CSS, das ich Ihnen vorgestellt habe, um den Maskenebeneneffekt zu realisieren, wenn die Maus über das Bild bewegt wird. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

<<:  Eine detaillierte Einführung in for/of, for/in in JavaScript

>>:  HTML-Selbststudium (I) Grundlegende Elemente und Attribute üben (Schreiben Sie Ihren eigenen Code)

Artikel empfehlen

Zusammenfassung der grundlegenden Verwendung des $-Symbols in Linux

Linux-Version: CentOS 7 [root@azfdbdfsdf230lqdg1b...

Detaillierte Erläuterung des Vue-Routing-Routers

Inhaltsverzeichnis Routing-Plugins modular nutzen...

Tutorial-Analyse der Schnellinstallation von mysql5.7 basierend auf centos7

eins. wget https://dev.mysql.com/get/mysql57-comm...

Tutorial zur Installation des Tomcat-Servers unter Windows

1 Herunterladen und vorbereiten Zuerst müssen wir...

Detaillierte Erklärung der Beziehung zwischen Vue und VueComponent

Der folgende Fall überprüft die Wissenspunkte der...

Node+Express zum Erzielen eines Paging-Effekts

In diesem Artikel wird der spezifische Code von n...

react+antd.3x implementiert IP-Eingabefeld

In diesem Artikel wird der spezifische Code von r...

JavaScript zum Erzielen eines Bodeneffekts

In diesem Artikel wird der spezifische JavaScript...

jQuery implementiert die Funktion zum Ziehen von Bildern mit der Maus

In diesem Beispiel wird jQuery verwendet, um eine...