Maison > interface Web > tutoriel CSS > le corps du texte

Comment flouter une image sans maculer les bords à l'aide des filtres CSS3 ?

Susan Sarandon
Libérer: 2024-11-21 16:58:09
original
354 Les gens l'ont consulté

How to Blur an Image Without Smudging Edges Using CSS3 Filters?

Filtre CSS3 : Comment flouter une image sans maculer les bords

Lors de l'utilisation de filtres CSS3 pour flouter des images, les bords de l'image peuvent également devenir flous. Cela peut être indésirable si vous souhaitez conserver des bords nets tout en créant un effet de flou.

Pour résoudre ce problème, une solution intelligente consiste à placer l'image dans un champ

élément et en ajustant ses marges. En définissant la propriété de débordement du
pour être masqué, vous pouvez recadrer l'image aux dimensions souhaitées.

Code CSS :

img {
  filter: blur(5px);
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  margin: -5px -10px -10px -5px;
}

div {
  overflow: hidden;
}
Copier après la connexion

Explication :

  • La propriété margin définit les marges autour de l'image, ce qui compense les bords flous d'une valeur égale montant.
  • La propriété overflow : masqué empêche l'image de déborder au-delà des limites du
    , créant un effet similaire à un flou incrusté.

Exemple :

[En direct Démo](https://jsfiddle.net/NI3c4/)

HTML :

<div>
  <img src="path/to/image.jpg" />
</div>
Copier après la connexion

Résultat :

L'image est floue avec des bords définis, car la zone floue est contenue dans le champ

élément.

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