A CodePen by Kyle Foster. Messing Around with CSS3 Shadows - I recently messed around with filter: drop-shadow instead of box-shadow on a personal project. Here's a little demonstration of the differences I discovered. PROTIP - use method 2 until method 4 is better supported.