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
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; }
Explication :
Exemple :
[En direct Démo](https://jsfiddle.net/NI3c4/)
HTML :
<div> <img src="path/to/image.jpg" /> </div>
Résultat :
L'image est floue avec des bords définis, car la zone floue est contenue dans le champ
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!