You know the box-shadow. It is very practical for rectangular things.

But if you want a shadow around a picture with transparent background, you don't want an "ugly" rectangular shadow around it. You want to have a nice shadow around the picture itself. This works wonderfully with drop-shadow. Here is the difference:

box-shadow:

drop-shadow: