Shadow on Shapes
Published: March 8, 2020
You can't use box-shadow on elements with clip-path or images(png or svg) that are transparent. We have to use filter and drop-shadow. For images, you can use the filter directly. But for clip-path, it needs to be a child element (::before can be used to avoid wrapper elements).
css
filter: drop-shadow(1px 5px 5px red);
filter ​

box-shadow ​
