Maison > interface Web > tutoriel CSS > Comment puis-je créer des ombres portées CSS pour les images PNG non carrées ?

Comment puis-je créer des ombres portées CSS pour les images PNG non carrées ?

Susan Sarandon
Libérer: 2024-12-25 20:34:09
original
125 Les gens l'ont consulté

How Can I Create CSS Drop Shadows for Non-Square PNG Images?

Effets d'ombre portée CSS pour les images PNG non carrées

Créer un effet d'ombre portée pour les images PNG non carrées à l'aide de CSS peut être délicat . L'approche standard consistant à utiliser la propriété box-shadow aboutit à une ombre carrée qui ne suit pas les contours de l'image.

Heureusement, il existe une solution utilisant la propriété filter :

Utilisation du filtre : dropShadow()

La propriété filter : dropShadow() vous permet de créer un effet d'ombre floue avec des décalages personnalisés et color:

filter: drop-shadow(x y blur color);
Copier après la connexion

où:

  • x et y représentent les décalages horizontaux et verticaux de l'ombre
  • le flou détermine le rayon de flou de l'ombre
  • la couleur est la couleur de l'ombre

CSS Exemple :

img {
  -webkit-filter: drop-shadow(5px 5px 5px #222);
  filter: drop-shadow(5px 5px 5px #222);
}
Copier après la connexion

Exemple en ligne :

<img src="image.png">
Copier après la connexion

Cette technique vous permet de créer des effets d'ombre portée qui suivent avec précision la forme d'objets non carrés. Images PNG, leur donnant une profondeur et une dimension réalistes.

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