Maison > interface Web > tutoriel CSS > Comment empêcher les éléments enfants d'hériter de l'effet de flou CSS d'un parent ?

Comment empêcher les éléments enfants d'hériter de l'effet de flou CSS d'un parent ?

DDD
Libérer: 2024-12-20 22:48:11
original
434 Les gens l'ont consulté

How to Prevent Child Elements from Inheriting a Parent's CSS Blur Effect?

Problème de flou CSS : exclusion des éléments enfants de l'effet de flou parent

Lors de l'application d'un filtre de flou à un élément parent à l'aide de CSS, il est inévitable que les éléments enfants héritent également de l'effet . Il existe cependant une solution pour exempter les éléments enfants de ce flou sans utiliser de positionnement absolu.

Pour y parvenir, créez deux divs imbriqués au sein du div parent : un pour l'arrière-plan et un autre pour le contenu. Attribuez "position:relative" au div parent et "position:absolute; top:0px; right:0px; bottom:0px; left:0px;" (ou définissez la hauteur/largeur à 100 %) sur le div d'arrière-plan. Cela garantit que le div d'arrière-plan couvre entièrement le div parent.

En séparant l'élément d'arrière-plan de l'élément de contenu, le filtre de flou appliqué au div d'arrière-plan n'affectera pas l'élément enfant contenant le texte ou tout autre contenu souhaité.

Voici un exemple :

#parent_div {
  position: relative;
  height: 100px;
  width: 100px;
}

#background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: red;
  filter: blur(3px);
  z-index: -1;
}
Copier après la connexion
<div>
Copier après la connexion

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