Параметры тени у текста. HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов
Параметры тени у текста. HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтовВикиЧтение
HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов
Дронов Владимир
Содержание
Параметры тени у текста
Любителям все украшать стандарт CSS 3 предлагает одну очень интересную возможность — создание тени у текста. При умеренном употреблении она может заметно оживить Web-страницу.
Параметры тени задает атрибут стиля text-shadow:
text-shadow: none | <цвет> <горизонтальное смещение><вертикальное смещение> [<радиус размытия>]
Значение none (установленное по умолчанию) убирает тень у текста.
Цвет тени задается в виде RGB-кода или именованного значения.
Горизонтальное смещение тени задается в любой единице измерения, поддерживаемой CSS (см.
Вертикальное смещение тени также задается в любой единице измерения, поддерживаемой CSS. Если задано положительное смещение, тень будет расположена ниже текста, если отрицательное — выше. Можно также задать и нулевое смещение; тогда тень будет располагаться прямо под текстом.
Радиус размытия тени также задается в любой единице измерения, поддерживаемой CSS. Если радиус размытия не указан, его значение предполагается равным нулю; в таком случае тень не будет иметь эффекта размытия.
Пример:
h2 { text-shadow: black 1mm 1mm 1px }
Здесь мы задали для заголовков первого уровня (тега <h2>) тень, расположенную правее и ниже текста на 1 мм и имеющую радиус размытия 1 пиксел.
Данный текст является ознакомительным фрагментом.
Параметры вывода текста
Параметры вывода текста Начнем мы с атрибутов стиля, управляющих выводом текста в структурирующих текст блочных элементах. Их совсем мало. И все они применимы только к блочным элементам.Атрибут стиля text-align задает горизонтальное выравнивание текста:text-align:
Создание тени у рисуемой графики
Создание тени у рисуемой графики Еще канва позволяет создавать тень у всех рисуемых фигур. Для задания ее параметров применяют четыре свойства, которые мы сейчас рассмотрим.Свойства shadowOffsetX и shadowOffsetY задают смещение тени, соответственно, по горизонтали и вертикали
Параметры тени у текста
Параметры тени у текста
Любителям все украшать стандарт CSS 3 предлагает одну очень интересную возможность — создание тени у текста. При умеренном употреблении она может заметно оживить Web-страницу.Параметры тени задает атрибут стиля text-shadow:text-shadow: none | <цвет>
Параметры вывода текста
Параметры вывода текста Начнем мы с атрибутов стиля, управляющих выводом текста в структурирующих текст блочных элементах. Их совсем мало. И все они применимы только к блочным элементам.Атрибут стиля text-align задает горизонтальное выравнивание текста:text-align:
Создание тени у рисуемой графики
Создание тени у рисуемой графики Еще канва позволяет создавать тень у всех рисуемых фигур. Для задания ее параметров применяют четыре свойства, которые мы сейчас рассмотрим.Свойства shadowOffsetX и shadowOffsetY задают смещение тени, соответственно, по горизонтали и вертикали
§ 127.

§ 127. Без тени сомнения 11 января 2006После того как Че Гевара выступил третьим лицом в Кубинской революции, ему стало скучно быть чиновником в новом государстве, и в начале 1965 года он отправился в Конго. Здесь Че Гевара предполагал продолжить революционную деятельность,
события: В ожидании тени
события: В ожидании тени Автор: Александр БумагинНа днях я решил забронировать места на базе отдыха, куда собрался с семьей летом. Предварительные расценки я знал давно, так что «окончательные цены», названные менеджером по телефону, стали для меня большим сюрпризом. Как
ТЕМА НОМЕРА: Жизнь в тени
ТЕМА НОМЕРА: Жизнь в тени Автор: Леонид Левкович-МаслюкСегодня мы посмотрим на инновационную экономику под непривычным для нашего журнала углом. Часто приходится слышать о, как раньше стыдливо выражались, «злоупотреблениях», царящих в этом секторе, а заодно и вообще
Космос: По следам лунной тени
Космос: По следам лунной тени
Автор: Александр БумагинОчень может статься, что ажиотажа вокруг недавнего солнечного затмения не поймут не только те, кто не стал свидетелем явления, но и некоторые из тех, кому довелось его увидеть. Последние, как правило, в лунной тени
В тени ветвей у Медвежьего озера
В тени ветвей у Медвежьего озера Автор: Киви БердАнализ побочных каналов утечки информации, с подачи американских военно-шпионских структур часто именуемый звучным кодовым словом Tempest, уже давно перестал быть хайтек-экзотикой, окружённой самыми невероятными слухами и
ПЕРЕПИСКА: Из тени в тень перелогинясь
ПЕРЕПИСКА: Из тени в тень перелогинясь Автор: Константин ИлющенкоПрочитав в статье «Web… money… money…» (#27-28 от 31.07.06) слова Евгения Козловского «… с помощью WebMoney вот уже несколько лет рассчитывается с иногородними авторами «Компьютерра», я подумал было про тень. Однако
13.6. Shadows/Highlights (Тени/Света)
13.6. Shadows/Highlights (Тени/Света)
Профессионалы цветокоррекции знают, насколько сложно «вытащить» слайд, в котором «завалены» света или тени, или, проще говоря, слишком темные и слишком светлые фотографии.
NILFS выходит из тени
NILFS выходит из тени LinuxFormat, #121 (август 2009)Ядро Linux версии 2.6.30 порадовало нас, в числе прочих новшеств, и поддержкой NILFS (New Implementation of a Log-Structured File System) – Лог-структурированной Файловой Системы в Новом Исполнении. И действительно, в ряду ФС последнего поколения, таких, как более
ТЕНИ ИМПЕРАТОРСКОГО ФЛОТА
ТЕНИ ИМПЕРАТОРСКОГО ФЛОТА В умах наших соотечественников по-прежнему живет вышедшая в отставку два десятилетия назад биполярная картина мира. Патриоты-почвенники считают главной угрозой блок НАТО, организацию весьма вялую, которая, как показал август прошлого года, не
Тени
Тени
Только если тени являются частью композиции, удачно дополняют и подчеркивают объект, стоит акцентировать на них внимание (рис. 8.11, 8.12).
Рис. 8.11. Схема постановки света
Рис. 8.12. Использование теней в кадреВ некоторых ситуациях случайные тени портят композицию. Чтобы
Создание тени для текста и других текстовых эффектов при помощи CSS
Свойство text-shadow не новое для CSS-3, оно было введено еще в CSS-2, однако браузеры начали учитывать его только в последнее время.
Как следует из названия, свойство text-shadow позволяет создавать тень для текста при помощи CSS. Ниже приводится синтаксис text-shadow.
Материалы по теме:
- Шрифты в CSS и их свойства
- Параграфы и выравнивание текста в HTML
- Как изменять цвет текста в html документе
Синтаксис.
Первое значение определяет смещение тени по оси X, т. е. по горизонтали. Если значение положительное, оно определяет смещение тени справа от текста, при отрицательном значении, смещение тени влево от текста. Точно также, второе положительное значение определяет смещение по оси Y (по вертикале), положительное значение определяет смещение ниже текста, отрицательное создает расстояние выше текста.
Третье положительно значение, определяет радиус размытия тени. Если значение не указанно, то размытия не будет.
Создание текстовых эффектов при помощи свойства text-shadow.
При помощи свойства text-shadow можно сделать некоторые текстовые эффекты, которые раньше можно было сделать только при помощи фотошопа или другого графического редактора. Чтобы получить общее представление о том, как можно использовать text-shadow, ниже рассмотрим некоторые примеры.
Демо
1. Простая тень для текста на CSS.
Это простой пример использования свойства text-shadow. В нем создана тень 2px по оси X и оси Y, а также радиус размытия 2px.
color:#7690CF; text-shadow:2px 2px 2px #48577D;
2. Стиль выгравированного текста.
В данном случае указано только вертикальное смещение, без размытия.
color: #666; text-shadow: 0px 3px 0px #666;
3. Светящийся текстовый эффект.
Светящийся эффект можно сделать добавив только радиус размытия.
color:#FAF4E8; text-shadow:0 0 20px #FFE30A;
4. Размытый текст.
В приведенном ниже примере все сделано аналогично предыдущему, т. е. указан только радиус размытия без горизонтально или вертикально смещения. Однако в этом примере, использовалось значение цвета transparent, которое указывает, что цвет фона должен быть прозрачным. Это дает эффект размытия.
color: transparent; text-shadow: 0 0 10px #333;
5. Использование нескольких теней.
Можно указать несколько теней для текста, разделяя значения запятыми. Пример использования нескольких теней:
color:#F2B405; text-shadow: 0 0 4px #F24405, 0 -5px 4px #F27405, 2px -10px 6px #F29F05, -2px -15px 11px #F2E205, 2px -18px 18px #222601;
6. Рельефный текст.
В приведенном ниже примере используются две тени. В первой тени, горизонтальные и вертикальные значения являются отрицательными, а во второй тени используются положительные значения, что придает рельефность тексту.
color:#ccc; text-shadow: -1px -1px #FFF, 1px 1px #333;
7. Граница вокруг текста.
Следующий код создает эффект границы для текста.
color:#7FCAEB; text-shadow: 0 -1px #00468C, 1px 0 #00468C, 0 1px #00468C, -1px 0 #00468C;
8. Текст в стиле 3D.
3D эффект для текста, может быть создан с использованием нескольких теней. Для достижения эффекта каждая тень немного увеличивается с использованием одного и того же цвета.
color:#F2B405; text-shadow: 2px 2px #F27405, 3px 3px #F27405, 4px 4px #F27405, 5px 5px #F27405
Материал подготовлен сайтом: WebMasterMix.ru
Источник
Рекомендуем ознакомиться:
- Подробности
Опубликовано: 19 Март 2011
Обновлено: 26 Сентябрь 2013
Просмотров: 13998
shadow — CSS: каскадные таблицы стилей
CSS-свойство text-shadow
добавляет тени к тексту.
украшений
. Каждая тень описывается некоторой комбинацией смещений по осям X и Y от элемента, радиуса размытия и цвета.Исходный код этого интерактивного примера хранится в репозитории GitHub. Если вы хотите внести свой вклад в проект интерактивных примеров, клонируйте https://github.com/mdn/interactive-examples и отправьте нам запрос на включение.
Синтаксис
/* смещение-х | смещение-y | радиус размытия | цвет */ тень текста: 1px 1px 2px черный; /* цвет | смещение-х | смещение-y | радиус размытия */ тень текста: #fc0 1px 0 10px; /* смещение-x | смещение-y | цвет */ тень текста: 5px 5px #558abb; /* цвет | смещение-х | смещение-y */ тень текста: белый 2px 5px; /* смещение-x | смещение-y /* Использовать значения по умолчанию для цвета и радиуса размытия */ тень текста: 5px 10px; /* Глобальные значения */ тень текста: наследовать; тень текста: начальная; тень текста: не установлена;
Это свойство указывается в виде списка теней, разделенных запятыми.
Каждая тень задается двумя или тремя значениями
, за которыми может следовать значение
. Первые два значения
— это значения
и
. Третье, необязательное, значение
— это
. Значение
— это цвет тени.
Если задано более одной тени, тени применяются спереди назад, причем первая указанная тень находится сверху.
Это свойство применяется как к псевдоэлементам ::first-line
, так и к псевдоэлементам ::first-letter
.
Значения
-
<цвет>
- Дополнительно. Цвет тени. Его можно указать до или после значений смещения. Если не указано, значение цвета остается на усмотрение пользовательского агента, поэтому, когда требуется согласованность между браузерами, вы должны определить его явно.
-
<смещение-x> <смещение-y>
- Обязательно.
Эти
<смещение-x>
указывает расстояние по горизонтали; отрицательное значение помещает тень слева от текста.0
, тень размещается непосредственно за текстом, хотя она может быть частично видна из-за эффекта<радиус размытия>
. -
<радиус размытия>
- Дополнительно. Это значение
0
.
Формальное определение
Исходное значение | нет |
---|---|
Применяется ко всем элементам | . Это также относится к ::first-letter и :: первая строка .![]() |
Унаследовано | да |
Вычисленное значение | цвет плюс три абсолютных длины |
Тип анимации | теневой список |
Формальный синтаксис
нет |# где
= [ {2,3} && ? ] где
= | | | | <шестнадцатеричный цвет> | <названный цвет> | текущий цвет | <устаревший-системный-цвет> где
= rgb( {3} [ / ]? ) | rgb(<число>{3} [/<альфа-значение>]?) | rgb(<процент>#{3}, <альфа-значение>?) | rgb(<число>#{3}, <альфа-значение>?)
= rgba(<процент>{3} [/<альфа-значение>]?) | rgba(<число>{3} [/<альфа-значение>]?) | rgba(<процент>#{3}, <альфа-значение>?) | rgba(<число>#{3}, <альфа-значение>?)
= hsl(<оттенок> <процент> <процент> [/<альфа-значение>]?) | hsl( <оттенок>, <процент>, <процент>, <альфа-значение>?)
= hsla( <оттенок> <процент> <процент> [ / <альфа-значение> ]? ) | hsla( <оттенок>, <процент>, <процент>, <альфа-значение>? ) где
<альфа-значение> = <число> | <процент>
<оттенок> = <число> | <угол>
Примеры
Простая тень
.red-text-shadow { тень текста: красный 0-2px; }
Секретно всепроницаемо ошибка natus sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventorye.
Несколько теней
.белый-текст-с-синей-тенью { text-shadow: 1px 1px 2px черный, 0 0 1em синий, 0 0 0.2em синий; белый цвет; шрифт: 1.5em Georgia, с засечками; }
Sed ut perspiciatis unde omnisiste ошибка natus sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventorye.
Технические характеристики
Спецификация | Статус | Комментарий |
---|---|---|
Модуль оформления текста CSS уровня 3 Определение ‘text-shadow’ в этой спецификации. | Кандидат Рекомендация | Свойство CSS text-shadow было неправильно определено в CSS2 и удалено в CSS2 (уровень 1).![]() |
Совместимость с браузером
Таблица совместимости на этой странице создана из структурированных данных. Если вы хотите внести свой вклад в данные, посетите https://github.com/mdn/browser-compat-data и отправьте нам запрос на включение.
Настольный | Мобильный | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | Веб-просмотр Android | Chrome для Android | Firefox для Android | Opera для Android | Safari на iOS | Samsung Internet | |
text-shadow | Chrome Полная поддержка 2 | Край Полная поддержка 12 | Firefox Полная поддержка 3.![]() Примечания
| ИЭ Полная поддержка 10 | Опера Полная поддержка 9.![]() Примечания
| Сафари Полная поддержка 1.1 Примечания
| Веб-просмотр Android Полная поддержка 37 | Хром Android Полная поддержка 18 | Firefox Android Полная поддержка 4 Примечания
| Опера Android Полная поддержка 14 | Сафари iOS Полная поддержка 1 Примечания
| Samsung Интернет Android Полная поддержка 1.![]() |
Легенда
- Полная поддержка
- Полная поддержка
- См. примечания по внедрению.
- См. примечания по реализации.
Примечания Quantum CSS
- В Gecko есть ошибка, из-за которой
переход
s не будет работать при переходе отtext-shadow
с указанным цветом кtext-shadow
без указания цвета (баг 726550). Это было исправлено в новом параллельном CSS-движке Firefox (также известном как Quantum CSS или Stylo, который планируется выпустить в Firefox 57).
См. также
-
коробка-тень
- Тип данных
- Применение цвета к элементам HTML с помощью CSS
Текстовая тень CSS

Тени CSS
Свойство CSS text-shadow
используется для применения эффектов тени к тексту.
Вы можете использовать text-shadow
для применения теней, внешнего свечения и других эффектов теней к тексту.
Свойство text-shadow
принимает список значений. Каждый элемент в списке может иметь два, три или четыре значения.
Первые два значения — это длина значений, которые определяют горизонтальное смещение тени и вертикальное смещение соответственно (это обязательные значения). Третье значение длины может использоваться для определения радиуса размытия тени (необязательно). И цвет Значение можно использовать для определения цвета тени (необязательно).
Вы можете применить несколько эффектов теней в одном объявлении text-shadow
, разделив каждый набор значений запятой. Несколько теневых эффектов применяются в указанном порядке и, таким образом, могут накладываться друг на друга, но никогда не накладываются на сам текст.
Тени текста не обрезаются до затененной формы и могут просвечиваться, если текст частично прозрачен. Кроме того, тени текста не влияют на макет, не вызывают прокрутку и не увеличивают размер прокручиваемой области.
Синтаксис
тень текста: нет | [ <длина>{2,3} && <цвет>? ]#
Эти значения объясняются ниже.
Возможные значения
-
нет
- Нет тени.
- 1-й длина
- Первое значение длины определяет смещение по горизонтали тени. Положительное значение рисует тень, смещенную вправо от поля, отрицательное значение — влево.
- 2-й длина
- Второе значение длины задает вертикальное смещение тени. Положительное значение смещает тень вниз, отрицательное — вверх.
- 3-й длина
- Третье значение length определяет радиус размытия . Большие значения приводят к более размытой тени. Значение
0
приводит к резкой тени. Отрицательные значения не допускаются. - цвет
- Это значение определяет цвет тени. Если это значение не указано, тень имеет результирующий цвет чернил, которые она затеняет.
Кроме того, все свойства CSS также принимают следующие значения ключевых слов CSS в качестве единственного компонента значения их свойства:
-
начальный
- Представляет значение, указанное как начальное значение свойства.
-
унаследовать
- Представляет вычисленное значение свойства родительского элемента.
-
снято с охраны
- Это значение действует как
inherit
илиinitial
, в зависимости от того, унаследовано свойство или нет.