English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Руководство по CSS

CSS @RULES

Полный список свойств CSS

Метод использования и примеры CSS3 text-shadow

Текстовая тень CSS-свойство применяет один или несколько эффектов текстовой тени к текстовому содержимому элемента. Каждый эффект текстовой тени должен указывать смещение тени, и можно указать радиус размытия и цвет тени.

В таблице приведены примеры использования и история версий этого свойства, а также его использование в скриптах JavaScript.

Значение по умолчанию:none
Поддерживается:Все элементы. Также применяется к ::first-letter и ::first-line.
Инheritability:Да
Анимация возможна:Да.См. также Анимационные свойства.
Версия: Новая функция CSS3
JavaScript синтаксис:объект.style.textShadow="2px 2px #ff0000"

Инструкции по использованию

  • Эффект текстовой тени применяется в порядке, указанном в спецификации, поэтому он может перекрываться, но никогда не перекрывать сам текст.

  • После значения смещения тени можно указать радиус размытия; это значение длины,代表着模糊效果的大小.

  • Цвет тени можно указать перед или после значения смещения. Если цвет тени не указан, то будет использоваться CSS colorЗначение свойства.

Использование грамматики text-shadow

Грамматика этого атрибута выглядит следующим образом:

text-shadow: shadow1 [, shadow2, ... shadowN] | none | inherit 
             where shadow is: [offset-x offset-y blur-radius color]

Ниже приведены примеры того, как использовать атрибут text-shadow.

  h1 {
   text-shadow: 2px 2px 5px #000;
  }
  p {
   text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
  }
Протестируйте, посмотрите‹/›

Примечание:Если два значения смещения тени установлены в 0, то тень будет помещена за текстом, и при указании радиуса размытия может возникнуть эффект размытия.

Значения атрибута

В таблице ниже описаны значения этого атрибута.

ЗначениеОписание
Обязателен -Необходимо указать следующие значения для атрибута.
h-shadowОбязателен. Горизонтальное положение тени. Разрешены отрицательные значения.
v-shadowОбязателен. Вертикальное положение тени. Разрешены отрицательные значения.
Опционально -Следующие значения являются опциональными.
blurУказать размер размытия.
colorУказать цвет тени.Цветовые значения CSSдля получения списка возможных значений цветов.
inheritЕсли указано, то связанный элемент использует значение text-shadow родительского элемента.

Совместимость браузеров

Совместимость браузеров для атрибута text-shadow, числа в таблице указывают на минимальную версию браузера, поддерживающего этот атрибут; все основные браузеры поддерживают этот атрибут.

  • Mozilla Firefox 3.5+

  • Google Chrome 2+

  • Microsoft Internet Explorer 10+

  • Apple Safari 1.1+

  • Opera 9.5+

Внимание: Microsoft Internet Explorer 7 и более ранние версии не поддерживают наследование значений. IE8 поддерживает наследование, но требует<!DOCTYPE>. Поддержка наследования в IE9.

Дополнительное чтение

См. также следующие руководства:CSS Text.

Атрибуты, связанные с текстом:letter-spacing,text-align,text-decoration,text-indent,text-overflow,text-transform,white-space,word-spacing.