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

Eine kurze Diskussion darüber, ob CSS das Rendern von Seiten blockiert

Vielleicht weiß jeder, dass die JS-Ausführung die...

Detaillierte Erklärung zur Verwendung von Vue zum Laden von Wetterkomponenten

In diesem Artikel erfahren Sie, wie Sie mit Vue W...

Tutorial zur Installation der komprimierten MySQL8-Paketversion unter Win10

1 Laden Sie MySQL8 von der offiziellen Website he...

Vier Möglichkeiten, CSS und HTML zu kombinieren

(1) Jedes HTML-Tag hat ein Attribut style, das CS...

Bringen Sie Ihnen bei, wie Sie ein React+Antd-Projekt von Grund auf erstellen

Bei den vorherigen Artikeln handelte es sich um m...

Spezifische Schritte für den Vue-Browser zur Rückgabe der Überwachung

Vorwort Beim Teilen einer Seite hoffen Sie, durch...

Javascript, um den Effekt des Schließens von Anzeigen zu erzielen

Hier ist eine Fallstudie zu Ihrer Information, wi...

MySQL 8.0.13 Download- und Installations-Tutorial mit Bildern und Text

MySQL ist die am häufigsten verwendete Datenbank....

JavaScript fügt Prototyp-Methodenimplementierung für integrierte Objekte hinzu

Die Reihenfolge, in der Objekte Methoden aufrufen...