Свойство text-shadow позволяет придать вашему тексту трехмерный вид при помощи выдержавших проверку временем теней. Значениями свойства являются обязательный сдвиг и необязательные цвет и радиус растушевки. У свойства может быть несколько наборов значений, разделенных запятыми, что позволяет получить последовательность
теней, причем каждый очередной набор значений находится на слое выше предыдущего, но всегда остается под оригинальным текстом.
Обязательно указываемый при определении свойства сдвиг составляется из двух длин. Первая отвечает горизонтальному смещению, вторая определяет смещение по вертикали. Положительные значения размещают тень вправо и вниз на указанное расстояние от текста. Отрицательные значения соответствуют тени, протянувшейся вверх и влево.
Необязательный параметр радиус тоже принимает значения длины и характеризует границы растушевки. Влияние этого параметра зависит от выводящего устройства. Еще один параметр тени – это цвет. Он, разумеется, может быть задан названием или RGB триплетом и обозначает цвет тени. Если цвет не указан, text shadow использует значение свойства color. К примеру:
h1 {text-shadow: 10px 10px 2px yellow}
p:first-letter {text-shadow: -5px -5px purple, 10px 10px orange}
Первый пример создает желтую тень от заголовков первого уровня в документе. Она протягивается на 10 пикселов вправо и 10 пикселов вниз и растушевана на 2 пиксела. Второй пример отбрасывает две тени от первой буквы в каждом абзаце. Фиолетовая тень размещается вверх и влево от буквы на пять пикселов. Другая тень, как и в первом примере, только оранжевая, протягивается на 10 пикселов вниз и 10 пикселов вправо от первой буквы каждого абзаца.