Maison  >  Article  >  interface Web  >  Comment ajouter un masque de couleur au calque d'arrière-plan en CSS3

Comment ajouter un masque de couleur au calque d'arrière-plan en CSS3

青灯夜游
青灯夜游avant
2021-01-20 15:49:043699parcourir

Comment ajouter un masque de couleur au calque d'arrière-plan en CSS3

(Partage vidéo d'apprentissage : tutoriel vidéo CSS)

Lors du développement, nous rencontrons parfois des projets qui nécessitent l'ajout d'un masque de couleur au calque d'arrière-plan , résumons maintenant spécifiquement la méthode d'ajout d'un masque de couleur au calque d'arrière-plan.

Comment ajouter un masque de couleur au calque darrière-plan en CSS3

Méthode 1 : Superposition par positionnement (noter le niveau)

<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;
}

Méthode 2 : Superposition par pseudo-classe éléments

<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;
}

Méthode 3 : superposition de couleurs CSS3 background-blend-mode:multiply; (multiply)

<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;
}

Expansion : flou d'arrière-plan et couleur Superposition

Comment ajouter un masque de couleur au calque darrière-plan en CSS3

.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;
}

Pour plus de connaissances liées à la programmation, veuillez visiter : Introduction à la programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer