Heim >Web-Frontend >CSS-Tutorial >So fügen Sie in CSS3 eine Farbmaske zur Hintergrundebene hinzu

So fügen Sie in CSS3 eine Farbmaske zur Hintergrundebene hinzu

青灯夜游
青灯夜游nach vorne
2021-01-20 15:49:043753Durchsuche

So fügen Sie in CSS3 eine Farbmaske zur Hintergrundebene hinzu

(Lernvideo-Sharing: CSS-Video-Tutorial)

Während der Entwicklung stoßen wir manchmal auf Projekte, bei denen eine Farbmaske zur Hintergrundebene hinzugefügt werden muss. Jetzt werden wir die Methode zum Hinzufügen einer Farbmaske zur Hintergrundebene speziell zusammenfassen .

So fügen Sie in CSS3 eine Farbmaske zur Hintergrundebene hinzu

Methode 1: Überlagerung durch Positionierung (auf die Ebene achten)

<div class="wrap1">
     <div class="inner"> </div>
</div>
.wrap1 {
    position: relative;
    width: 1200px;
    height: 400px;
    background: rgba(0, 0, 0, .5);
}

.wrap1 .inner {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url(ban8.jpg) no-repeat center center;
    background-size: cover;
    z-index: -1;
}

Methode 2: Überlagerung durch Pseudoklassenelemente

<div class="wrap2"></div>
.wrap2 {
    position: relative;
    width: 1200px;
    height: 400px;
    background: url(ban8.jpg) no-repeat center center;
    background-size: cover;
}

.wrap2::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: rgba(0, 0, 0, .5);
    z-index: 2;
}

Methode 3: CSS3-Farbüberlagerung Hintergrund-Mischmodus: multiplizieren;(Hauptvideostapel unten)

<div class="wrap3"></div>
.wrap3 {
    position: relative;
    width: 1200px;
    height: 400px;
    background: url(ban8.jpg) rgba(0, 0, 0, .5) no-repeat center center;
    background-blend-mode: multiply;
}

Erweiterung: Hintergrundunschärfe und Farbüberlagerung

So fügen Sie in CSS3 eine Farbmaske zur Hintergrundebene hinzu

.wrap4 {
    position: relative;
    width: 1200px;
    height: 400px;
    background: url(ban8.jpg) rgba(0, 0, 0, .5) no-repeat center center;
    background-blend-mode: multiply;
    filter: blur(2px);
    overflow: hidden;
}

Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Einführung in die Programmierung! !

Das obige ist der detaillierte Inhalt vonSo fügen Sie in CSS3 eine Farbmaske zur Hintergrundebene hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:jb51.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen