Maison >interface Web >tutoriel CSS >Comment puis-je créer des ombres portées pour des images PNG de forme irrégulière en CSS ?

Comment puis-je créer des ombres portées pour des images PNG de forme irrégulière en CSS ?

Linda Hamilton
Linda Hamiltonoriginal
2025-01-03 03:55:42867parcourir

How Can I Create Drop Shadows for Irregularly Shaped PNG Images in CSS?

Création d'ombres portées pour des images PNG non carrées en CSS

Appliquer une ombre portée à une image PNG de forme irrégulière peut être un défi en utilisant les propriétés traditionnelles de l'ombre de la boîte. Pour obtenir une ombre portée appropriée et conforme à la forme de l'image, la propriété filter: dropShadow() peut être utilisée.

Solution CSS :

img {
  -webkit-filter: drop-shadow(5px 5px 5px #222);
  filter: drop-shadow(5px 5px 5px #222);
}

Solution en ligne :

<img src="image.png">

La propriété dropShadow() prend plusieurs paramètres :

  • x et y : La distance de l'ombre à l'image en pixels
  • flou (facultatif) : Le flou de l'ombre en pixels
  • color: La couleur de l'ombre shadow

En définissant la propriété du filtre sur drop-shadow(), le navigateur générera une ombre autour de l'image qui suit sa forme, fournissant l'effet souhaité.

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