CSS свойство text-shadow

Свойство text-shadow дает возможность добавлять тени к тексту. Можете выбрать цвет отсюда: HTML Цвета.

Каждая тень может иметь две или три значения и <color>. Первое значение устанавливает горизонтальное смещение (x-offset), второе значение устанавливает вертикальное смещение (y-offset), а третье - радиус размытия и цвет тени.

Значения x-offset и y-offset обязательны, а третье значение является дополнительным.
Значение по умолчанию none
Применяется Ко всем элементам, а также к ::first-letter и ::first-line.
Наследуется Да
Анимируемое Да
Версия CSS3
DOM синтаксис object.style.textShadow = "1px 3px 3px #8ebf42";

Синтаксис

text-shadow: h-shadow v-shadow blur-radius color | none | initial | inherit;

Пример

<!DOCTYPE html>
<html>
  <head>
    <title>Заголовок документа</title>
    <style>
      .shadow{   	
      text-shadow: 2px 2px #1c87c9;  
      }
    </style>
  </head>
  <body>
    <h2>Пример свойства text-shadow</h2>
    <p>Какой-нибудь параграф.</p>
    <p class="shadow">Какой-нибудь параграф со свойством text-shadow.</p>
  </body>
</html>

Рассмотрим пример, где указаны значения x-offset, y-offset, blur-radius и color:

Пример

<!DOCTYPE html>
<html>
  <head>
    <style>
      p {
      text-shadow: 5px 3px 2px #8ebf42;
      font: 1em Roboto, Helvetica, sans-serif;
      }
    </style>
  </head>
  <body>
    <h2>Пример свойства text-shadow</h2>
    <p>Lorem Ipsum - это текст-"рыба", часто используемый в печати и вэб-дизайне. Lorem Ipsum является стандартной "рыбой" для текстов на латинице с начала XVI века. В то время некий безымянный печатник создал большую коллекцию размеров и форм шрифтов, используя Lorem Ipsum для распечатки образцов.</p>
  </body>
</html>

Значения

Значение Описание
h-shadow Горизонтальное смещение тени. При положительном значении тень располагается с правой стороны текста, а при отрицательном значении с левой стороны.
v-shadow Вертикальное смещение тени (ось y). При положительном значении тень располагается снизу от текста, а при отрицательном - сверху.
blur-radius Определяет степень и размер размытия тени. Отрицательные значения недопустимы. Значение по умолчанию - 0.
color Дает возможность выбрать цвет тени. Могут быть использованы названия цветов, цветовые коды hexadecimal, rgb(), rgba(), hsl(), hsla().
none Тень не устанавливается. Значение по умолчанию.
initial Устанавливает свойство в значение по умолчанию.
inherit Значение элемента наследуется от родительского элемента.

Поддержка браузера

chrome edge firefox safari opera
4.0+ 12.0+ 3.5+ 4.0+ 10.0+

Практикуйте свои знания

Какие параметры используются в CSS-свойстве text-shadow?
Считаете ли это полезным?