Boa tarde, André!
Como você disse, podemos passar diversos valores para a propriedade box-shadow
. Uma opção seria:
box-shadow: 5px 5px black;
box-shadow: 5px 5px 2px black;
box-shadow: 5px 5px 2px 2px black;
Agora vamos ao que cada uma vez... A primeira, você está dizendo quais os valores offset-x e offset-y, ou seja, qual o deslocamento da sobra em cada um dos eixos, x e y. Além disso, conforme você mesmo havia dito, passamos uma cor. Nesse caso, estamos dizendo que queremos uma sobra da cor preta com 5px de deslocamento nos eixos x e y.
No segundo caso, temos a mesma sobra que a primeira, mas com a diferença que também adicionamos um blur-radius, ou seja, estamos dizendo qual será o raio do desfoque da sombra, 2px nesse caso.
O terceiro caso informamos as mesmas coisas que o segundo, com a diferença que informamos ainda o spread-radius, ou seja, o raio de propagação da sombra, no caso, 2px também.
Cuidado para não se confundir com esses dois últimos valores - blur-radius e spread-radius. Depois faça um teste para você compreender melhor o que cada um significa, caso ainda fique um pouco nebuloso para você. =)
Ahh, e você ainda pode definir que quer uma sombra interna. Para isso, basta informar no início da propriedade:
box-shadow: inset 5px 5px black;
Espero ter ajudado, qualquer dúvida, só postar por aqui. =)
Fábio