Maison > interface Web > tutoriel CSS > Comment puis-je ajouter une ombre portée à un SVG à l'aide de CSS ?

Comment puis-je ajouter une ombre portée à un SVG à l'aide de CSS ?

Barbara Streisand
Libérer: 2024-12-23 05:54:39
original
125 Les gens l'ont consulté

How Can I Add a Drop Shadow to an SVG Using CSS?

Est-il possible d'appliquer une ombre portée à SVG à l'aide de CSS

CSS peut être utilisé pour appliquer divers effets aux éléments d'une page Web, y compris des ombres portées. Cependant, la propriété box-shadow n'est pas directement prise en charge pour les éléments SVG.

Pour obtenir un effet d'ombre portée pour SVG, vous pouvez utiliser la propriété de filtre CSS. Cette propriété est prise en charge par les navigateurs modernes, notamment les navigateurs Webkit, Firefox 34 et Edge. Il existe également un polyfill disponible qui prend en charge les versions de Firefox inférieures à 34 et IE6.

Voici comment utiliser la propriété filter pour ajouter une ombre portée à un SVG :

.shadow {
  -webkit-filter: drop-shadow(3px 3px 2px rgba(0, 0, 0, .7));
  filter: drop-shadow(3px 3px 2px rgba(0, 0, 0, .7));
}
Copier après la connexion

Vous pouvez utilisez ce filtre sur divers éléments SVG, tels que le rect, le cercle et le chemin. Par exemple :

<svg>
  <rect class="shadow" x="10" y="10" width="200" height="100" fill="#bada55" />
</svg>
Copier après la connexion

Cela créera un rectangle avec une ombre portée. Vous pouvez ajuster la position, le flou et la couleur de l'ombre en modifiant les valeurs dans la fonction ombre portée.

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