Maison > interface Web > tutoriel CSS > 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

青灯夜游
Libérer: 2021-01-20 15:49:04
avant
3735 Les gens l'ont consulté

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;
}
Copier après la connexion

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;
}
Copier après la connexion

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;
}
Copier après la connexion

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;
}
Copier après la connexion

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!

Étiquettes associées:
source:jb51.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal