CSS Text Shadow: Создание эффектных теней для текста
CSS text-shadow это свойство, которое позволяет добавлять тени к тексту. Оно имеет несколько свойств, которые позволяют настроить тень, такие как цвет, расстояние и размер.
Например, чтобы добавить тень к тексту, необходимо использовать следующий синтаксис:
text-shadow: x-offset y-offset blur color;
где:
- `x-offset` и `y-offset` это отступ тени от текста по осям `x` и `y`. Отрицательные значения сдвигают тень влево или вверх от текста, а положительные - вправо или вниз соответственно. Можно использовать как пиксели (`px`), так и проценты (`%`);
- `blur` это радиус размытия тени. Чем больше значение, тем более размытой будет тень;
- `color` это цвет тени. Можно использовать значения в формате шестнадцатеричного кода (`#000000`) или названия цветов (`red`, `green`, `blue` и т.д.).
Пример кода:
h1 {
text-shadow: 2px 2px 4px #000000;
}
В этом примере заголовок (``
) будет иметь тень в виде смещенной вниз-вправо на 2 пикселя от текста чёрной тени с радиусом размытия 4 пикселя.
Несколько теней можно добавить через запятую, например:
h1 {
text-shadow: 2px 2px 4px #000000, 4px 4px 8px #ffffff;
}
Этот пример добавит две тени: чёрную, смещенную вниз-вправо и белую, смещенную еще дальше - на 4 пикселя вправо и вниз, с радиусом размытия 8 пикселей.
Также можно использовать `rgba()` для добавления прозрачности к тени:
h1 {
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
Этот пример добавляет тень чёрного цвета с 50% прозрачностью.
В итоге, свойство CSS text-shadow предоставляет множество возможностей для настройки теней на тексте, подчёркивая его и придавая ему оригинальности и стиля.