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

So installieren Sie Element UI und verwenden Vektorgrafiken in vue3.0

Hier konzentrieren wir uns nur auf die Installati...

Beispielanalyse der von MySQL 5.7 generierten Spaltennutzung

Dieser Artikel veranschaulicht anhand von Beispie...

Ubuntu-Installation Matlab2020b, ausführliches Tutorial und Ressourcen

Inhaltsverzeichnis 1. Ressourcendateien 2. Instal...

Bootstrap 3.0 Studiennotizen Grid-System-Fall

Vorwort Im vorherigen Artikel haben wir hauptsäch...

Konfigurieren Sie VIM als C++-Entwicklungseditor in Ubuntu

1. Kopieren Sie die Konfigurationsdatei in die Be...

Vue-Kapselungskomponententool $attrs, $listeners-Verwendung

Inhaltsverzeichnis Vorwort $attrs Beispiel: $list...

Detaillierte Schritte zur Dateisteuerungsverwaltung für Linux-Konten

Im Linux-System gibt es neben den verschiedenen, ...

Einrichten eines globalen Shadowsocks+Polipo-Proxys in einer Linux-Umgebung

1. Installieren Sie Shadowsocks sudo apt-get inst...

Details zum TypeScript-Mapping-Typ

Inhaltsverzeichnis 1. Zugeordnete Typen 2. Mappin...

Tutorial zur Installation des AutoFs-Mount-Dienstes unter Linux

Unabhängig davon, ob es sich um einen Samba-Diens...