Ejemplos de uso de sombra de texto CSS. CSS: múltiples técnicas para diferentes efectos de trazo de elementos Color de línea de decoración: propiedad Text-decoration-color

La propiedad CSS text-shadow es responsable de establecer la sombra del texto. Muy similar a la propiedad box-shadow.

Sintaxis de sombra de texto CSS

sombra de texto: color X Y R;
  • X: desplazamiento de la sombra con respecto al texto a lo largo del eje X (generalmente establecido en píxeles px);
  • Y: desplazamiento de la sombra con respecto al texto a lo largo del eje Y (con mayor frecuencia establecido en píxeles px);
  • R: radio de sombra (normalmente especificado en píxeles px);
  • color - color (se puede especificar en cualquier formato, consulte los nombres de colores html)

La sintaxis de sombra de texto permite especificar varias sombras, separadas por comas. Por ejemplo

sombra de texto: X1 Y1 R1 color1, X2 Y2 R2 color2, ...;

La prioridad de la sombra (que es mayor o menor) depende de la versión de CSS específica. En CSS3, la primera sombra de la lista se coloca en la parte superior, la última de la lista se coloca en la parte inferior. En CSS2 es todo lo contrario.

Ejemplos: cómo hacer una sombra para texto en html

Ejemplo No. 1. Sombra simple para texto en html.

A continuación se muestra el ejemplo más simple con una sombra de texto. Aquí hemos aplicado ambos desplazamientos (X e Y) y también hemos creado un radio de desenfoque.

Текст с тенью

Текст с тенью

Пример №2. Фиксированная или жесткая тень у текста в html

Ниже представлены два примера. Тень в обоих случаях одинаковая (фиксированная), т.е. без размытия. Обратите внимание, какой эффект создается, если текст будет на черном фоне.

Фиксированная или жесткая тень
Фиксированная или жесткая тень с фоном

На странице преобразуется в следующее

Фиксированная или жесткая тень

Фиксированная или жесткая тень с фоном

Пример №3. Двойная тень у текста в html

Двойная тень

На странице преобразуется в следующее

Двойная тень

Пример №4. Вдавленные буквы у текста в html

Вдавленные буквы - вариант 1
Вдавленные буквы - вариант 2

На странице преобразуется в следующее

Вдавленные буквы - вариант 1

Вдавленные буквы - вариант 2

Пример №5. Вдавленные буквы у текста в html

Небольшой 3D текст

На странице преобразуется в следующее

Небольшой 3D текст

Для обращения к margin из JavaScript нужно писать следующую конструкцию:

document.getElementById("elementID").style.margin ="VALUE "

Влад Мержевич

Одно время на текст с тенью была определённая мода и подобный эффект можно было встретить практически на любом сайте. В графическом редакторе тень добавляется просто, выглядит отлично, вот текст с тенью и пихали на веб-страницы независимо от стиля сайта и чувства меры дизайнера. Когда же большинство браузеров стало дружно поддерживать стилевое свойство text-shadow , мода уже прошла и теперь текст с тенью встречается довольно редко. Впрочем у text-shadow есть ряд других неявных способов применения, о которых мало кто подозревает. С помощью этого свойства можно делать контурный текст, «выдавливать» его, создавать свечение, размытие и многое другое.

Использование text-shadow

В качестве значений пишется четыре параметра: цвет тени, смещение по горизонтали и вертикали и радиус размытия тени (рис. 1).

Рис. 1. Параметры text-shadow

Цвет допускается писать в начале или в конце всех параметров в любом подходящем формате CSS. Так что можно сделать и полупрозрачную тень через формат rgba. Положительные значения смещения «отбрасывают» тень вправо и вниз, а отрицательные, соответственно, влево и вверх. Чтобы тень была вокруг текста, достаточно задать нулевые значения смещения. Радиус размытия устанавливает, насколько тень будет резкой. Чем больше радиус размытия, тем мягче выглядит тень.

Большим плюсом text-shadow является возможность добавлять сразу несколько разных теней, перечисляя их параметры через запятую. Эта особенность, в основном, и позволяет делать разные эффекты.

К сожалению, IE до версии 10.0 не поддерживает text-shadow , так что в этом браузере мы никаких красивостей не увидим.

Контурный текст характерен тем, что каждая буква обводится линией, цвет которой отличается от цвета текста (рис. 2). Лучше всего этот эффект смотрится с рубленым шрифтом большого размера, например, заголовков. Для основного текста применение контура лишь ухудшает читабельность.

Рис. 2. Контурный текст

Контур можно создать двумя методами. В первом методе устанавливаем нулевое смещение тени и небольшой радиус её размытия, буквально, 1-2 пиксела (пример 1). Повышение значения размытия превращает контур в свечение вокруг текста, а это уже другой эффект.

Пример 1. Контурный текст

Текст

Texto de esquema

El contorno realizado con este método se muestra en la Fig. 1. El contorno resulta ligeramente borroso, por lo que aquellos que quieran obtener una línea clara están destinados al segundo método. Consiste en utilizar cuatro sombras nítidas del mismo color, desplazadas en diferentes ángulos un píxel (ejemplo 2).

Ejemplo 2. Cuatro sombras para el contorno.

HTML5 CSS3 IE 9 IE 10+ Cr Op Sa Fx

Texto

Texto de esquema

La apariencia de dicho contorno se muestra en la Fig. 3. Se nota que el contorno es más expresivo.

Arroz. 3. Contorno con cuatro sombras

Para agregar el efecto de texto 3D que se muestra en la Fig. 4, se aplican varias sombras simultáneamente, que se desplazan entre sí un píxel horizontal y verticalmente.

Arroz. 4. texto 3D

Personalmente, este tipo de texto me recuerda a las letras de estilo retro y, nuevamente, es más adecuado para los títulos que para el cuerpo de una página web.

La cantidad de sombras depende de cuánto quieras "tirar" del texto hacia adelante. Un número mayor aumenta la "profundidad" de las letras, un número menor, por el contrario, reduce la tridimensionalidad. El ejemplo 3 usa cinco sombras del mismo color.

Ejemplo 3: Sombra para agregar tridimensionalidad

HTML5 CSS3 IE 9 IE 10+ Cr Op Sa Fx

Texto

Frigorífico de diez cámaras.

Para todas las sombras establecemos el radio de desenfoque en cero y el mismo color. Las sombras difieren sólo en sus valores de desplazamiento.

Estampado de texto

Para crear el efecto de relieve del texto o, en otras palabras, relieve, el color del texto debe coincidir con el color de fondo. Una parte de las letras que “sobresalen” de la superficie parece estar iluminada, mientras que la otra parte está en la sombra (Fig. 5).

Arroz. 5. Texto en relieve

Para agregar un efecto similar, necesitamos dos sombras: movemos la sombra blanca un píxel hacia la izquierda y la gris oscura hacia la derecha (ejemplo 4).

Ejemplo 4: texto en relieve

HTML5 CSS3 IE 9 IE 10+ Cr Op Sa Fx

Texto

Texto en relieve

El relieve se ve mejor sobre un fondo gris, por lo que el efecto no es adecuado para todos los colores del sitio. Por cierto, es fácil presionar en lugar de extruir texto; simplemente cambie los colores de las sombras;

Sombra de texto: #333 -1px -1px 0, #fff 1px 1px 0;

Brillo

El brillo alrededor del texto es la misma sombra, solo que es brillante y contrastante. Por lo tanto, para crear un efecto de brillo, simplemente cambie el color de la sombra y establezca el radio de desenfoque deseado. Dado que el brillo alrededor del texto debe ser uniforme, el desplazamiento de la sombra debe establecerse en cero. En la figura. La figura 6 muestra un ejemplo de brillo en diferentes colores.

Arroz. 6. Texto resplandeciente

Ejemplo 5. Resplandor

HTML5 CSS3 IE 9 IE 10+ Cr Op Sa Fx

Texto

Lado positivo

Lado Oscuro

Difuminar

La sombra en sí está borrosa, por lo que si dejamos solo la sombra y ocultamos el texto, obtendremos letras borrosas (Fig. 7), y el grado de desenfoque se puede ajustar fácilmente usando el parámetro texto-sombra.

Arroz. 7. Texto borroso

Para ocultar el texto original, simplemente establezca el color en transparente (ejemplo 6). El color de la sombra actúa entonces como color del texto y el radio de desenfoque establece el grado de desenfoque de las letras.

Ejemplo 6: texto desenfocado

HTML5 CSS3 IE 9 IE 10+ Cr Op Sa Fx

Texto

texto borroso

Sombras y pseudoclases

No es necesario agregar la sombra directamente al texto; la propiedad text-shadow funciona bien con las pseudoclases :hover y :first-letter. Gracias a esto, se obtienen efectos interesantes con el texto, como la primera letra contorneada de un párrafo o el brillo de un enlace al pasar el cursor del ratón sobre él. El ejemplo 7 muestra tales técnicas.

Ejemplo 7: uso de pseudoclases

HTML5 CSS3 IE 9 IE 10+ Cr Op Sa Fx

Texto

Un proyecto de nicho frena el canal tradicional, independientemente de los costes. La estructura del mercado, descartando los detalles, estabiliza el departamento de marketing y ventas, aprovechando la experiencia de campañas anteriores.

Este tutorial presenta varias técnicas de CSS para crear diferentes efectos para el contorno de elementos.


Se puede lograr un efecto de sombra clara simple usando gris en el trazo. CSS3 tiene la capacidad de crear una sombra real usando la propiedad sombra de caja, pero la forma sencilla funcionará en todos los navegadores:

Sombra (relleno: 20px; borde: 1px sólido #f0f0f0; borde inferior: 2px sólido #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;)


El efecto de bloque abollado también es muy fácil de conseguir. Agregar esquinas redondeadas CSS3 mejora el efecto:

Presionado (color: #fff; relleno: 20px; fondo: #111; borde: 1px sólido #000; borde derecho: 1px sólido #353535; borde inferior: 1px sólido #353535; -webkit-border-radius: 5px; -radio-borde-moz: 5px; radio-borde: 5px)


Este efecto es muy similar al doble trazo, que se utiliza a menudo para imágenes. Se utilizan las configuraciones de sangría y trazo, lo que da como resultado un efecto de borde doble. El trabajo adicional con la configuración y el uso de la propiedad de contorno le permiten lograr el efecto de bordes biselados.

Img.light (contorno: 1px sólido #ddd; borde superior: 1px sólido #fff; relleno: 10px; fondo: #f0f0f0; ) img.dark (contorno: 1px sólido #111; borde superior: 1px sólido #555; relleno: 10px; fondo: #333;


Este efecto se puede utilizar en menús o listas. Es una combinación simple de los trazos superior e inferior con diferentes tonos del color de fondo. Una cosa a tener en cuenta es que los selectores CSS de primer y último hijo no son compatibles con los navegadores más antiguos. Para solucionar esta desagradable situación, puedes utilizar jQuery.

#indented ul( margen: 20px 0; relleno: 0; estilo de lista: ninguno; ) #indented ul li ( borde superior: 1px sólido #333; borde inferior: 1px sólido #111; ) #indented ul li:primero -child (borde superior: ninguno;) #indented ul li:last-child (borde-inferior: ninguno;) #indented ul li a ( padding: 10px; display: block; color: #fff; text-decoration: none ; ) #indentado ul li a:hover (fondo: #111;)

El módulo contiene funciones CSS relacionadas con el estilo del texto, como subrayado, sombras de texto y acentos de texto del este de Asia.

Propiedades de estilo de texto

1. Diseño de líneas: subrayado, trazo y tachado

Los subrayados, trazos y líneas tachadas se muestran solo para los bloques de nivel de línea no reemplazados (visualización: en línea) y se muestran en todo el texto, incluidos los espacios entre caracteres y palabras, excepto la sangría al principio y al final de una línea.

Los navegadores pueden romper el subrayado y el trazo donde la línea se cruza con el glifo, apareciendo a cierta distancia a cada lado del contorno del glifo. Cuando el navegador rompe el subrayado o el trazo en los límites del glifo, la forma de la línea en ese límite debe coincidir con la forma del glifo. Sin embargo, la especificación no prescribe un método específico para "seguir la forma" de un glifo, dejando esto en manos del navegador.

Arroz. 1. Rompiendo el subrayado

1.1. Tipo de línea de decoración: propiedad de línea de decoración de texto

Soporte del navegador

ES DECIR:
Borde:
Firefox: 36, 35 -moz-
Cromo: 57
Safari: 12.1, 7.1 -kit web-
Ópera: 44
iOSSafari: 8 -kit web-
Navegador UC para Android: 11.8
Cromo para Android: 73
Internet Samsung: 7.2

La propiedad text-decoration-line determina qué tipo de línea, si corresponde, se agrega al elemento.

La propiedad no se hereda.

Sintaxis

Línea de decoración de texto: ninguna; línea-decoración-texto: subrayado; línea-decoración-texto: sobrelínea; línea-decoración-texto: línea continua; línea-decoración-texto: parpadeo; línea-decoración-texto: subrayado sobrerayado; línea-de-decoración-de-texto: línea-subrayado-subrayado; línea-decoración-texto: heredar; línea-decoración-texto: inicial;

1.2. Estilo de línea de decoración: propiedad de estilo de decoración de texto

Soporte del navegador

ES DECIR:
Borde:
Firefox: 36, 35 -moz-
Cromo: 57
Safari: 12.1, 7.1 -kit web-
Ópera: 44
iOSSafari: 8 -kit web-
Navegador UC para Android: 11.8
Cromo para Android: 73
Internet Samsung: 7.2

La propiedad text-decoration-style especifica el estilo de las líneas dibujadas para decorar el texto especificado en el elemento. Los valores tienen el mismo significado que para la propiedad de estilo de borde.

La propiedad no se hereda.

Sintaxis

Estilo de decoración del texto: sólido; estilo-decoración-texto: doble; estilo-decoración-texto: punteado; estilo-decoración-texto: discontinuo; estilo-decoración-texto: ondulado; estilo-decoración-texto: heredar; estilo-decoración-texto: inicial;

1.3. Color de línea de decoración: propiedad text-decoration-color

Soporte del navegador

ES DECIR:
Borde:
Firefox: 36, 35 -moz-
Cromo: 57
Safari: 12.1, 7.1 -kit web-
Ópera: 44
iOSSafari: 8 -kit web-
Navegador UC para Android: 11.8
Cromo para Android: 73
Internet Samsung: 7.2

La propiedad text-decoration-color especifica el color de la línea de decoración del texto establecido para un elemento con text-decoration-line .

La propiedad no se hereda.

Sintaxis

Color-decoración-texto: currentColor; color-decoración-texto: salmón; color-decoración-texto: #00ff00; color-decoración-texto: rgba(255, 128, 128, 0.5); color-decoración-texto: transparente; color-decoración-texto: heredar; color-decoración-texto: inicial;

1.4. Un resumen rápido de las propiedades de la línea de decoración: la propiedad de decoración de texto

Soporte del navegador

ES DECIR:
Borde:
Firefox: 36, 35 -moz-
Cromo: 57
Safari: 12.1, 7.1 -kit web-
Ópera: 44
iOSSafari: 8 -kit web-
Navegador UC para Android: 11.8
Cromo para Android: 73
Internet Samsung: 7.2

La propiedad de decoración de texto es una forma abreviada de escribir las propiedades de color de decoración de texto en línea de decoración de texto en estilo de decoración de texto en una sola declaración. Los valores faltantes se establecen en sus valores iniciales. Valor predeterminado decoración de texto: ninguno sólido currentColor; . La propiedad no se hereda. Sin embargo, el estilo de todas las líneas de texto debe ser el mismo para un elemento.

1.5. Posición de la línea de diseño: propiedad text-underline-position

Soporte del navegador

ES DECIR:
Borde: 12
Firefox:
Cromo: 71
Safari:
Ópera:
iOSSafari:
Navegador UC para Android: ?
Cromo para Android: 71
Internet Samsung:

La propiedad text-underline-position establece la posición del subrayado especificado en el elemento.

La propiedad se hereda.

Valores:
auto El navegador puede utilizar cualquier algoritmo para determinar la posición del subrayado; sin embargo, la línea debe colocarse sobre o debajo de la línea base del texto. Valor predeterminado.
bajo El subrayado se encuentra debajo del contenido de texto del elemento. En este caso, el subrayado no suele cruzarse con la línea descendente. Este valor se puede combinar con izquierda o derecha si se prefiere un lado particular en modos tipográficos verticales.
izquierda En los modos de tipografía vertical, el subrayado se alinea con el borde izquierdo del texto. Sin embargo, este valor se interpreta como bajo .
bien En los modos de tipografía vertical, el subrayado se alinea con el borde derecho del texto. Sin embargo, este valor se interpreta como bajo .
heredar
inicial

Sintaxis

Posición de subrayado de texto: automático; posición-subrayado-texto: debajo; posición-subrayado-texto: izquierda; posición-subrayado-texto: derecha; posición-subrayado-texto: debajo a la izquierda; posición-subrayado-texto: debajo de la derecha; posición-subrayado-texto: heredar; posición-subrayado-texto: inicial; Arroz. 2. Subraye el texto en ambos lados en modos de tipografía vertical usando valores izquierdo y derecho

2. Sombra de texto: propiedad de sombra de texto

Soporte del navegador

ES DECIR: 10
Borde: 12
Firefox: 3.5
Cromo: 4
Safari: 4
Ópera: 10
iOSSafari: 3.2
Navegador UC para Android: 11.8
Cromo para Android: 73
Internet Samsung: 4

La propiedad text-shadow se utiliza para agregar una sombra al texto. La sombra de texto es una herramienta interesante que te permite crear efectos sorprendentes. Las sombras pueden ser de una o varias capas, borrosas, coloreadas o translúcidas. Al especificar una sombra para un elemento, puede especificar solo una longitud y un color, creando así una copia en color de un solo carácter o palabra. Además, el uso de una sombra puede hacer que el texto sea más legible si el contraste entre el color del texto y el fondo es bajo.

Cada sombra se aplica tanto al texto como a sus elementos de diseño (propiedad de decoración del texto). Puede especificar varias sombras al mismo tiempo, especificándolas separadas por comas. Las sombras se superponen entre sí, pero no se superponen al texto en sí. La primera sombra siempre se ubica encima de las otras sombras. La propiedad se hereda.

Cada sombra está definida por dos o tres longitudes y un color opcional. Las longitudes permitidas son 0 .

La propiedad no se hereda.


Arroz. 3. Sintaxis de propiedad de sombra de texto
sombra de texto
Valores:
desplazamiento x Establece el desplazamiento horizontal de la sombra. Un valor positivo dibuja una sombra desplazada a la derecha del texto, una longitud negativa dibuja una sombra a la izquierda.
desplazamiento y Establece el desplazamiento vertical de la sombra. Un valor positivo mueve la sombra hacia abajo, un valor negativo mueve la sombra hacia arriba.
difuminar Establece el radio de desenfoque. No se permiten valores negativos. Si el valor de desenfoque es cero, entonces el borde de la sombra es nítido. De lo contrario, cuanto mayor sea el valor, más borroso será el borde de la sombra.
color Establece sombras. Si no hay color, el color utilizado se toma de la propiedad de color.
ninguno El valor predeterminado significa que no hay sombra de texto. Elimina la sombra de un elemento de un grupo de elementos con la propiedad especificada.
inicial Establece el valor de la propiedad en el valor predeterminado.
heredar Hereda el valor de la propiedad del elemento padre.

A diferencia de box-shadow, las sombras del texto no se recortan y pueden aparecer si el texto es parcialmente transparente. Al igual que box-shadow, las sombras de texto no afectan el diseño y no hacen que el área desplazable se desplace ni aumente de tamaño.

Sintaxis

Sombra de texto: 2px 2px 4px rosa; sombra de texto: #fc0 1px 0 10px; sombra de texto: 5px 5px #4D4644; sombra de texto: azul 2px 5px; sombra de texto: 5px 10px; sombra de texto: heredar; sombra de texto: inicial;

2.1. Ejemplos de sombras de texto

Sombra del cartel

Sombra de texto

Texto-sombra-1 (fondo: #77F7DE; color: blanco; texto-sombra: -2px -2px 0 #4D4644, 2px -2px 0 #4D4644, -2px 2px 0 #4D4644, 2px 2px 0 #4D4644, 4px 4px 0 blanco, 5px 5px 0 blanco, 6px 6px 0 blanco; espacio entre letras: 0,1em)

sombra 3D

Sombra de texto

Sombra de texto-2 (fondo: gradiente lineal (-45 grados, #FEE864, #F5965E); color: #f4f4f4; sombra de texto: -1px -1px blanco, 1px 1px gris, 2px 2px #7a7a7a, 3px 3px #757575 , 4px 4px #707070, 5px 5px #6b6b6b, 6px 6px #666666, 7px 7px #616161, 8px 8px #5c5c5c, 9px 9px #575757, 10px 10px #525252, 11px 11px #4d4d4d, 18px 18px 30px rgba(0, 0, 0, .4), 18 px 18 px 10 px rgba (0, 0, 0, .4)

Texto sombra

Sombra de texto

Text-shadow-3 (fondo: #FFE6DB; color: #FFE6DB; espaciado entre letras: .1em; text-shadow: 3px 0 rgba(250, 111, 142, .5), 6px 0 rgba(250, 111, 142 , .4), 9px 0 rgba(250, 111, 142, .3), 12px 0 rgba(250, 111, 142, .2), 15px 0 rgba(250, 111, 142, .1);

sombra retra

Sombra de texto

Sombra de texto-4 (color: #FB631E; espacio entre letras: .1em; sombra de texto: 4px 4px blanco, 6px 6px #D7CC88;)

sombra en capas

Sombra de texto

Sombra de texto-5 (fondo: #f1f1f1; color: #fcc105; espacio entre letras: .1em; sombra de texto: 4px 4px #ff981d, 7px 7px rgba(200, 120, 22, .2); )

La tipografía es mi juguete favorito cuando se trata de diseño web. Por supuesto, con su ayuda puedes atraer la atención de una persona con sólo cambiar ligeramente el estilo o el tamaño de la fuente. Muy simple y muy efectivo; se han escrito muchos libros sobre este tema y muchos ejemplares se han roto en disputas. Hoy no daré consejos sobre tipografía en general; no tengo suficientes calificaciones, pero siempre es bienvenido cómo formatear el texto de su sitio web. Así que hoy te mostraré algunas formas de utilizar la propiedad CSS3. sombra de texto, muy simple, pero en las manos adecuadas puede hacer maravillas.

Sintaxis básica de sombra de texto

Esta propiedad CSS3 Funciona en todos los navegadores más recientes, sin prefijos de proveedores como -moz y -webkit. Incluso a IE se le puede enseñar a comprender esta propiedad; es necesario utilizar Modernizr o análogos.

Sombra de texto: color de desenfoque con desplazamiento x y desplazamiento y;

Esa es toda la sintaxis básica. El primer valor es el desplazamiento horizontal, el segundo es el desplazamiento vertical, el desenfoque de la sombra y el color de la sombra. Veamos un ejemplo:

Sombra de texto: 2px 4px 3px rgba(0,0,0,0.3);


Movimos la sombra, la difuminamos 3 píxeles y le asignamos el color negro con una transparencia del 30%. ¿Por qué uso canal alfa o transparencia? Esto te da más libertad en tus acciones; puedes aclararlo o oscurecerlo un poco simplemente cambiando el valor de transparencia, sin tener que preocuparte por elegir un color. Resulta bastante rápido, lo recomiendo.

letras deprimidas

cuerpo (fondo: #222;) #texto h1 (color: rgba(0,0,0,0.6); sombra de texto: 2px 2px 3px rgba(255,255,255,0.1); )


El principio de funcionamiento aquí es el siguiente: el fondo es un poco más claro que las letras, una sombra clara con una ligera transparencia. El resultado está en la imagen, pruébalo.

sombra dura

sombra de texto: 6px 6px 0px rgba(0,0,0,0.2);


Hoy en día el estilo retro está de moda, y allí utilizan sombras sin desenfoque. Bueno, estamos listos para esto.

doble sombra

sombra de texto: 4px 3px 0px #fff, 9px 8px 0px rgba(0,0,0,0.15);


Y aquí se utiliza otra característica complicada de la propiedad. sombra de texto, los selectores se pueden enumerar separados por comas, creando así tantas sombras como sea necesario. A la primera sombra se le puede asignar un color similar al del fondo, luego el efecto será como en la imagen.

Abajo y lejos

sombra de texto: 0px 3px 0px #b2a98f, 0px 14px 10px rgba(0,0,0,0.15), 0px 24px 2px rgba(0,0,0,0.1), 0px 34px 30px rgba(0,0,0,0.1 );


El texto es voluminoso y parece colgar sobre el fondo, ¿no? Aquí utilizamos 4 sombras con diferentes niveles de desenfoque y ubicación. En general, cuantas más sombras se utilicen, más realista será el efecto; ten esto en cuenta en tus proyectos.

Pequeño texto 3D

sombra de texto: 0px 4px 3px rgba(0,0,0,0.4), 0px 8px 13px rgba(0,0,0,0.1), 0px 18px 23px rgba(0,0,0,0.1);


Similar al ejemplo anterior, tres sombras, pero situadas más cerca, de ahí el efecto de tridimensionalidad y peso del texto.

Texto en 3D de Mark Dotto

sombra de texto: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0 ,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);


Me encontré con el trabajo de este diseñador en línea y no podía dejarlo pasar. Impresionante realismo.

Texto sangrado de Gordon Hall

color de fondo: #666666;


-webkit-fondo-clip: texto; sombra de texto-moz-fondo-clip: texto;

clip de fondo: texto;

color: transparente;


sombra de texto: rgba(255,255,255,0.5) 0px 3px 3px;

Otro ejemplo de trabajo impresionante con la propiedad.

. Pero el principio es el mismo que dije anteriormente. Fondo ligeramente más claro, sombra clara debajo de las letras y oscura arriba. Hecho de forma sencilla, pero muy chula.


Texto brillante

sombra de texto: 0px 0px 6px rgba (255,255,255,0.7);

Aquí también todo es simple: no movemos la sombra, la difuminamos más y la hacemos blanca. Eso es todo el brillo.


estilo retro

sombra de texto: -10px 10px 0px #00e6e6, -20px 20px 0px #01cccc, -30px 30px 0px #00bdbd;

Hablé arriba sobre el estilo retro, esto es de la misma ópera. Está tan de moda ahora, múltiples sombras claras. Úselo a su propia discreción


Múltiples fuentes de luz

sombra de texto: 0px 15px 5px rgba(0,0,0,0.1), 10px 20px 5px rgba(0,0,0,0.05), -10px 20px 5px rgba(0,0,0,0.05); Propiedad de sombra de texto CSS3 muy sencillo, como ya podéis ver. Pero su uso adecuado, y con un poco de imaginación, puede hacer maravillas.
Experimenta, que tengas un buen día.