Sombra a imagen PNG con CSS

El día de hoy, trabajando en una web requería hacer un efecto de sombra sobre una imagen, como era PNG, es decir que tenía transparencia y no un fondo blanco, se me ocurrió hacerlo con CSS agregando un box-shadow, pero me tope con el detalle que no era lo que quería.

Box-shadow con CSS en PNG

CSS no me respetaba la transparencia, es decir, sólo quería que la sombra aparecía alrededor del circulo, pero me formaba un cuadrado y se veía un fondo blanco, la imagen se mostraba cuadrada, por lo que no me funcionaba.

Investigando encontré que existe filter: drop-shadow, este filtro si me va a respetar la transparecia y le dará el efecto deseado, quedando así:

CSS filter drop-shadow

Le comparto el código:

Espero les sea de utilidad xD

5 comentarios

  1. Me ha servido de mucho, muchas gracias Osvaldo!

  2. Gracias por el dato me sirvio muchisimo.

  3. Muchas pero muchas gracias Osvaldo…me a servido muchísimo.!! Te cuento que ni siquiera ChatGPT me pudo dar una solución.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *