Comment ajouter une ombre portée en css sur une image png transparent

Avec le CSS3, on a pu faire plein de nouvelles choses directement en CSS et non plus en Photoshop, comme par exemple les ombres portées. Grâce à box-shadow, il est donc possible de rajouter une ombre portée sur un élément, et généralement ce genre de petits détails permet d’améliorer un design un peu fade.

Mais si vous utilisez box shadow sur un png à fond transparent, comme un logo par exemple, vous allez être un peu déçu car l’ombre ne va pas suivre le contour de votre image, mais les contours de la boite

 

L’une des solutions est d’appliquer le filtre drop-shadow

Cette propriété est plutôt bien prise en compte par les navigateurs actuels, à éviter si vous cibler les vieux navigateurs

Image de mike

mike

Chef de projet web, Mike assure la réussite de projets digitaux depuis 2011. Son but est d'aider les webmasters et les freelances à tirer le meilleur des outils comme WordPress, WooCommerce et Elementor. Sur ce blog il partage son expérience, ses astuces et les pépites dénichées sur le web. Côté pro, Mike adore apprendre de nouveaux trucs et faire progresser les autres, et côté perso les afters, faire des shoots de baskets et les films d'horreur. La légende raconte qu'avec un mojito il vous accordera +4xp de confiance

1 réflexion sur “Comment ajouter une ombre portée en css sur une image png transparent”

  1. Intéressant, je ne connaissais pas cette astuce ! J’utilise habituellement des générateurs comme makingcss, mais ils ne gèrent en général que du box shadow classiques j’en ai jamais vu qui étaient basés sur les filtres. Ce seraient intéressant qu’ils intègrent ce type de fonctionnalité

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Thématiques

Vous recherchez des astuces dans un secteur donné ? Vous pouvez accéder directement à la catégorie qui vous intéresse !