Maison > interface Web > tutoriel CSS > Comment puis-je créer une superposition floue semi-transparente à l'aide de CSS ?

Comment puis-je créer une superposition floue semi-transparente à l'aide de CSS ?

Susan Sarandon
Libérer: 2024-11-29 14:53:10
original
342 Les gens l'ont consulté

How Can I Create a Blurred Semi-Transparent Overlay Using CSS?

Application d'un effet de verre/flou CSS à une superposition

Problème :

Création d'un div de superposition semi-transparent avec un arrière-plan flou pour brouiller les éléments derrière lui. Cependant, le code CSS actuel (avec effets de filtre) ne parvient pas à produire le résultat souhaité.

CSS :

#overlay {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;

    background:black;
    background:rgba(0,0,0,0.8);

    filter:blur(4px);
    -o-filter:blur(4px);
    -ms-filter:blur(4px);
    -moz-filter:blur(4px);
    -webkit-filter:blur(4px);
}
Copier après la connexion

Solution :

Pour obtenir l'effet souhaité, envisagez plutôt d'utiliser la propriété CSS background-filter. Cette méthode est plus simple et offre une meilleure prise en charge entre navigateurs :

#overlay {
    backdrop-filter: blur(6px);
}
Copier après la connexion

Remarque : La prise en charge par les navigateurs de background-filter n'est pas universelle, mais elle devrait fonctionner dans la plupart des navigateurs modernes. Dans les cas où le flou n'est pas indispensable, cette alternative peut apporter une solution fiable.

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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal