Zwei Möglichkeiten, dem Hintergrundbild mithilfe der Hintergrundfarbe über CSS einen Maskeneffekt hinzuzufügen

Zwei Möglichkeiten, dem Hintergrundbild mithilfe der Hintergrundfarbe über CSS einen Maskeneffekt hinzuzufügen

Wenn ein Div gleichzeitig Hintergrundfarbe und Hintergrundbild festlegt, liegt die Farbe unterhalb der Bildebene und der Maskierungseffekt kann nicht erzielt werden. Daher müssen Sie ein weiteres Div als untergeordnetes Div erstellen und dann die Hintergrundfarbe des untergeordneten Div festlegen. Es gibt zwei Methoden:

Der erste Code lautet wie folgt:

CSS:

.wickeln{
    Position: relativ;
    Hintergrund: URL (i/pic4.jpg) keine Wiederholung;
    -webkit-Hintergrundgröße: 100 %;
    Hintergrundgröße: 100 %;
}
.warp-maske{
    Höhe: 100 %;
    Breite: 100 %;
    Hintergrund: rgba(0,0,0,.4);
}

html:

<div Klasse="wrap">
    <div Klasse="Wrap-Maske"></div>
</div>

Die zweite Methode besteht darin, es über das Pseudoelement after festzulegen. Der Code lautet wie folgt:

CSS:

.wickeln{
    Position: relativ;
    Hintergrund: URL (i/pic4.jpg) keine Wiederholung;
    -webkit-Hintergrundgröße: 100 %;
    Hintergrundgröße: 100 %;
}
.wrap-mask:nach{
    Position: absolut;
    oben: 0;
    links: 0;
    Inhalt: "";
    Hintergrundfarbe: gelb;
    Deckkraft: 0,2;
    Z-Index: 1;
    Breite: 100 %;
    Höhe: 100%;
}

html:

<div Klasse="wrap">
    <div Klasse="Wrap-Maske"></div>
</div>

Zusammenfassen

Oben habe ich Ihnen erklärt, wie Sie mithilfe von CSS Hintergrundfarben verwenden können, um dem Hintergrundbild einen Maskeneffekt hinzuzufügen. 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!

<<:  CSS- und HTML- und Front-End-Technologie-Schichtendiagramm

>>:  Detaillierte Verwendung des JS-Arrays für jede Instanz

Artikel empfehlen

Erfahren Sie schnell, wie Sie mit der Vuex-Statusverwaltung in Vue3.0 beginnen

Vuex ist ein speziell für Vue.js-Anwendungen entw...

Centos7.3 startet oder führt beim Booten automatisch angegebene Befehle aus

In CentOS7 wurden die Berechtigungen der Datei /e...

Detaillierte Einführung in die JavaScript-Funktion

Durch Funktionen lassen sich beliebig viele Anwei...

Verwenden Sie Docker, um ein verteiltes lnmp-Image zu erstellen

Inhaltsverzeichnis 1. Verteilte LNMP-Image-Produk...

Was sind die Kernmodule von node.js

Inhaltsverzeichnis Globales Objekt Globale Objekt...

So stellen Sie das Crownblog-Projekt mit Docker in der Alibaba Cloud bereit

Front-End-Projektpaketierung Suchen Sie .env.prod...

Miniprogramm zur Implementierung der Sieve-Lotterie

In diesem Artikelbeispiel wird der spezifische Co...

Zusammenfassung von 28 gängigen JavaScript-String-Methoden und Verwendungstipps

Inhaltsverzeichnis Vorwort 1. Ermitteln Sie die L...