Es importante tener en cuenta que esta propiedad no la soporta el Internet Explorer 9.
La propiedad text-shadow nos permite definir una sombra a un texto, la sintaxis más común es:
Elemento {
text-shadow: desplazamientoX desplazamientoY radio-de-desenfoque color;
}
La propiedad tiene 4 valores que son los siguientes:
- El desplazamiento horizontal de la sombra, un desplazamiento negativo pondrá la sombra a la izquierda.
- El desplazamiento vertical, un valor negativo dispone la sombra en la parte superior del texto, uno positivo la sombra estará por debajo del texto.
- El tercer parámetro es el radio de desenfoque, si se pone a 0 la sombra será fuerte y con color liso, más grande el número, más borrosa será.
- El último parámetro es el color de la sombra.
Por ejemplo si queremos que un texto tenga una sombra en la parte inferior a derecha con un pequeño desenfoque de color gris luego debemos implementar el siguiente código:
#titulo1 {
text-shadow: 5px 5px 5px #aaa;
}

SI queremos que la sombra se disponga en la parte superior izquierda de cada letra luego debemos definir los siguientes valores:
#titulo2 {
text-shadow: -5px -5px 5px #aaa;
}

Otra sintaxis de text-shadow es aplicar varias sombras al texto, por ejemplo:
#titulo3 {
text-shadow: 3px 3px 5px #f00,
6px 6px 5px #0f0,
9px 9px 5px #00f;
}
