Свойство 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 | Значение элемента наследуется от родительского элемента. |
Поддержка браузера
4.0+ | 12.0+ | 3.5+ | 4.0+ | 10.0+ |
Практикуйте свои знания
Какие параметры используются в CSS-свойстве text-shadow?
Правильный!
Неправильно!