"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment supprimer le flou d'arrière-plan des éléments enfants tout en conservant un arrière-plan flou ?

Comment supprimer le flou d'arrière-plan des éléments enfants tout en conservant un arrière-plan flou ?

Publié le 2024-11-07
Parcourir:870

How to Remove Background Blur from Child Elements While Maintaining Blurred Background?

Supprimer le flou d'arrière-plan des éléments enfants

Vous disposez d'un

avec une image d'arrière-plan appliquée avec un effet de flou. Cependant, tous les éléments enfants sont également affectés par ce flou, ce qui n'est pas souhaitable. Cet article propose une solution pour résoudre ce problème, vous permettant de conserver l'effet de flou sur l'image d'arrière-plan tout en préservant la netteté des éléments enfants.

Solution : Créer un élément de superposition

Pour y parvenir, vous pouvez créer un

distinct dans l'élément parent et appliquer l'image d'arrière-plan et l'effet de flou à ce nouvel élément. Ensuite, positionnez cet élément derrière les éléments enfants existants à l'aide des valeurs d'index z.

Voici la structure HTML modifiée :

a div wih all sort of information

CSS :

.content {
    float: left;
    width: 100%;
}

.content .overlay {
    background-image: url('images/zwemmen.png');
    height: 501px;
    -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    -o-filter: blur(3px);
    -ms-filter: blur(3px);
    filter: blur(3px);
    z-index: 0;
}

.opacity {
    background-color: rgba(5, 98, 127, 0.9);
    height: 100%;
    overflow: hidden;
    position: relative;
    z-index: 10;
}

Dans cette configuration, l'effet de flou est appliqué à l'élément .overlay, tandis que l'élément .opacity empêche cet effet d'atteindre les éléments enfants, ce qui donne des éléments enfants nets et ciblés sur un arrière-plan flou.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3