¡Tu texto puede ser mucho más genial que solo palabras en la pantalla! He recopilado 28 animaciones CSS que convertirán letras comunes en la característica principal de tu sitio web.

En este material analizaremos 28 ejemplos, estudiaremos las tecnologías y los principios de CSS.

#1. Explosión de letras al pasar el cursor

Al pasar el cursor sobre un elemento de texto, se inicia una impresionante transformación dinámica. Las palabras aumentarán suavemente y dos anillos brillantes se dispersarán a su alrededor. Se expandirán, creando un efecto de explosión, disolviéndose gradualmente en el espacio. Este dinámico efecto visual atraerá la atención y agregará interactividad a tu texto.

La animación se basa en las siguientes funciones y definiciones de CSS:

  • ::before y ::after: la animación se adjunta a estos elementos
  • radial-gradient: se aplica a los pseudoelementos para imitar el efecto de una salpicadura colorida.
  • @keyframes burst: anima los pseudoelementos para crear el efecto de explosión.

Puedes ver un ejemplo de implementación aquí:

See the Pen Explosión_letras_pasar_cursor_CSS by Alex (@htmldesdecero) on CodePen.

#2. Sombra danzante

La animación interactiva le da al texto una sombra viva que realiza un baile gracioso alrededor de las letras. Los movimientos diagonales de las sombras, que cambian de color, crean la ilusión de un movimiento volumétrico. El efecto se basa en el cambio dinámico de los parámetros de la sombra, que fluyen suavemente de un estado a otro.

  • text-shadow: para crear capas de sombra de color alrededor del texto
  • @keyframes shadow-dance: anima la propiedad text-shadow para el desplazamiento dinámico de las sombras.

Puedes ver un ejemplo de implementación aquí:

See the Pen Sombra_danzante_CSS by Alex (@htmldesdecero) on CodePen.

#3. Texto derretido

El efecto visual transforma el texto estático en una sustancia fluida, creando la ilusión de letras derretidas que caen por la página. Este efecto fascinante se logra mediante una combinación de una imagen de fondo con un patrón líquido animado y la transparencia del texto, lo que crea la impresión de una disolución suave de las letras en un medio fluido.

  • ::before: agrega una capa semitransparente para imitar la etapa inicial
  • ::after: pseudoelemento: agrega una versión borrosa y descolorida
  • @keyframes melt: anima el texto principal, balanceándose suavemente hacia arriba y hacia abajo, imitando los movimientos descendentes
  • @keyframes drip: anima los pseudoelementos, estirándolos y creando un efecto de gotas

Puedes ver un ejemplo de implementación aquí:

See the Pen Texto_derretido_CSS by Alex (@htmldesdecero) on CodePen.

#4. Matrix

El efecto recrea la icónica presentación visual del mundo de «Matrix», donde los símbolos de la katakana japonesa en forma de lluvia verde caen por la pantalla, imitando la realidad digital. La animación se basa en el movimiento multicapa de los elementos de texto, que se transforman y mueven suavemente, creando una sensación de inmersión en el espacio virtual.

  • text-shadow: crea un efecto de brillo alrededor del texto
  • clip-path: se utiliza para recortar partes del texto ::before
  • repeating-linear-gradient: crea un fondo similar a la lluvia
  • @keyframes rain: maneja el movimiento vertical del fondo
  • @keyframes glitch: anima el efecto del texto.

Puedes ver un ejemplo de implementación aquí:

See the Pen Matrix_CSS by Alex (@htmldesdecero) on CodePen.

#5. Máscara de texto

La máscara crea un brillo mágico del texto, a través del cual se transparenta un fondo animado.

  • color: transparent: hace que el texto en sí sea invisible, solo se muestra la imagen de fondo.
  • background-clip: text: recorta la imagen de fondo según la forma del texto.

Puedes ver un ejemplo de implementación aquí:

See the Pen Máscara_texto_CSS by Alex (@htmldesdecero) on CodePen.

#6. Giro 3D

El texto volumétrico parece flotar en el espacio, girando lentamente y proyectando una sombra.

  • text-shadow: para darle al texto un aspecto tridimensional, se utilizan múltiples sombras de texto.
  • transform: rotate(0deg): establece el ángulo de rotación inicial alrededor del eje Y

Puedes ver un ejemplo de implementación aquí:

See the Pen Girar_3D_CSS by Alex (@htmldesdecero) on CodePen.

#7. Efecto Glitch

Un torbellino digital rompe el texto en fragmentos, creando interferencias y distorsiones realistas.

  • ::before y ::after. Creación de duplicados de capas de texto.
  • clip-path: polygon se aplica a estos pseudoelementos para enmascarar ciertas partes del texto.
  • transform: translate: desplaza ligeramente el texto en diferentes direcciones, creando un efecto de distorsión.

Puedes ver un ejemplo de implementación aquí:

See the Pen Efecto_Glitch_CSS by Alex (@htmldesdecero) on CodePen.

#8. Brillo neón

El texto pulsa al ritmo de las luces de neón, alternando entre blanco y fucsia.

  • text-shadow: crea un efecto de brillo mediante varias capas de desenfoque que aumentan gradualmente.
  • @keyframes glow: anima las sombras del texto al cambiar los colores

Puedes ver un ejemplo de implementación aquí:

See the Pen BRILLO_NEÓN_CSS by Alex (@htmldesdecero) on CodePen.

#9. Texto ondulado

La fascinante animación convierte el texto en una superficie marina, donde cada letra se balancea suavemente sobre las olas, creando un efecto realista de las olas y brillando a la luz del sol virtual.

  • @keyframes wave: aplica una animación continua en forma de onda a cada letra
  • animation-delay: a cada letra se le aplica un retraso de 0.2 segundos, por lo que su animación comienza un poco más tarde que la anterior.

Puedes ver un ejemplo de implementación aquí:

See the Pen Texto_ondulado_CSS by Alex (@htmldesdecero) on CodePen.

#10. Texto dividido

Las dos mitades de la palabra convergen rápidamente en el centro, creando un efecto de unión perfecta de las partes CON y JUNTO.

  • transform: translateX: inicialmente coloca ambas partes del texto fuera de la pantalla
  • @keyframes slide-in-left: mueve el texto izquierdo desde el borde izquierdo a la posición central
  • @keyframes slide-in-right: mueve el texto derecho desde el borde derecho a la posición central
  • animation-fill-mode: forwards: garantiza que el texto permanezca en su lugar después de que finalice la animación

Puedes ver un ejemplo de implementación aquí:

See the Pen Untitled by Alex (@htmldesdecero) on CodePen.

#11. Texto 3D brillante

El texto volumétrico flota en el espacio digital, emitiendo un brillo brillante y girando lentamente en tres dimensiones.

  • @keyframes mobble: define los movimientos de rotación 3D
  • @keyframes glow: define las transiciones de color del brillo
  • text-shadow: crean un efecto de brillo alrededor del texto, aplicando una sombra que cambia de color durante la animación del brillo
  • translateZ: coloca cada capa de texto a diferentes profundidades para crear un efecto de superposición 3D

Puedes ver un ejemplo de implementación aquí:

See the Pen Texto_3D_brillante_CSS by Alex (@htmldesdecero) on CodePen.

#12. Animación 3D

El texto HEY cobra vida en el espacio tridimensional, llenándose de energía de tonos vibrantes y sombras vivas que crean un ritmo similar a los latidos del corazón.

  • Sombras de texto
  • Transformaciones CSS
  • Flexbox CSS

Puedes ver un ejemplo de implementación aquí:

See the Pen Untitled by Alex (@htmldesdecero) on CodePen.

13. Efecto de marquesina de texto 3D

El efecto de marquesina de texto 3D de Comehope es una pseudoanimación 3D que crea una ilusión óptica de movimiento del texto a través del ángulo de una caja volumétrica. Este efecto se logra combinando transformaciones de perspectiva, recorte inteligente y animación de la barra de desplazamiento.

  • Perspectiva y transformaciones 3D
  • transform-origin: asegura la rotación desde el lado correcto
  • @keyframes marquee: define el movimiento suave del texto a lo largo de los paneles.

Puedes ver un ejemplo de implementación aquí:

See the Pen Efecto_marquesina_texto_3D_CSS by Alex (@htmldesdecero) on CodePen.

#14. Fuente de color Nabla

La innovadora fuente de color Nabla de Scott Kellom convierte el texto común en un espectáculo 3D emocionante. Cada letra de la palabra COLOR FONTS! cobra vida a su propio ritmo: las letras pulsan con diferente intensidad, creando un impresionante efecto volumétrico. El orden de ajedrez de la animación y las pausas temporales bien pensadas forman un efecto en cascada fascinante que literalmente da vida al texto.

  • font-variation-settings: ajusta la profundidad del resaltado de la fuente Nabla para cambiar dinámicamente la profundidad 3D
  • @font-palette-values: aplica una paleta de colores específica a la fuente variable para ajustar su apariencia

Puedes ver un ejemplo de implementación aquí:

See the Pen Fuente_color_Nabla_CSS by Alex (@htmldesdecero) on CodePen.

#15. Rotación 3D

La animación 3D muestra el texto EAT SLEEP RAVE, girándolo alrededor del eje X y formando una estructura cilíndrica. Los elementos clave de CSS utilizados en esta animación son:

  • transform-style: preserve-3d: garantiza que los elementos secundarios mantengan su posicionamiento tridimensional
  • @keyframes animate: rota todo el contenedor alrededor del EJE X para crear un efecto de rotación continua
  • transform: perspective: crea la ilusión de profundidad y aleja el objeto del espectador. Esto hace que la escena 3D sea más realista

Puedes ver un ejemplo de implementación aquí:

See the Pen Untitled by Alex (@htmldesdecero) on CodePen.

#16. Animaciones de texto deslizante

La animación de texto con fondo de Yemon es una versión mejorada de la inserción clásica de texto. La peculiaridad de esta solución radica en el cambio dinámico del fondo con cada cambio de texto, lo que crea un efecto visual impresionante y atrae eficazmente la atención de los visitantes al contenido.

  • roll: crea el efecto de aparición y desaparición del texto
  • bg: cambia cíclicamente diferentes colores de fondo

Puedes ver un ejemplo de implementación aquí:

See the Pen Untitled by Alex (@htmldesdecero) on CodePen.

#17. Un letrero pegajoso

Un letrero pegajoso de Amit Sheen crea un efecto fascinante de letrero pegajoso, donde el texto fluye suavemente de un lado de una pared brillante y se integra orgánicamente en el otro. Esta impresionante animación, como sacada de una película de fantasmas, está magistralmente realizada con filtros CSS que crean un efecto borroso y fotogramas clave @keyframes que proporcionan un movimiento horizontal continuo del texto.

Puedes ver un ejemplo de implementación aquí:

See the Pen Untitled by Alex (@htmldesdecero) on CodePen.

#18. Fantasmas y demonios

Fantasmas y demonios de Sicontis es una animación única en forma de icono de fantasma. A diferencia de las animaciones de texto clásicas, donde el texto se mueve horizontalmente, aquí el énfasis principal se pone en la imagen estilizada de un fantasma, lo que le da al efecto una atmósfera y expresividad especiales.

  • @keyframes ghostMove: mueve el icono por la pantalla
  • mix-blend-mode: exclusion: crea un efecto de color dinámico cuando el fantasma pasa a través del texto

Puedes ver un ejemplo de implementación aquí:

See the Pen Fantasmas_demonios_CSS by Alex (@htmldesdecero) on CodePen.

#19. Animación del título de Schitts Creek

En la animación del título de Schitt’s Creek de Rob, se combinan elegantemente dos grupos de texto: el nombre principal Schitt Creek y el superíndice s. La efectiva animación deslizante termina con un elegante parpadeo del elemento superíndice, creando un acento visual memorable.

  • pop-word: hace que la palabra gire y se haga visible
  • show: hace que la palabra aparezca gradualmente de una opacidad de 0 a 1
  • bar-scale: aparece la línea inferior s
  • sparkle: escala y mueve el efecto brillante alrededor de la letra superíndice
  • shimmer: agrega un efecto de brillo de sombra de texto al superíndice

Puedes ver un ejemplo de implementación aquí:

See the Pen Schitts_Creek_CSS by Alex (@htmldesdecero) on CodePen.

#20. Rotación del borde del marco de texto

La animación de rotación del texto de Fernando Cohen crea un efecto impresionante: las letras giran alrededor del marco de la imagen, en lugar de simplemente deslizarse. Al pasar el cursor, ocurre la magia de CSS. El efecto se logra mediante fotogramas clave frameMove y la función rotate(), que controlan la rotación de cada símbolo.

Puedes ver un ejemplo de implementación aquí:

See the Pen Rotación_borde_marco_texto_CSS by Alex (@htmldesdecero) on CodePen.

#21. Efecto de máquina de escribir

El efecto de máquina de escribir de Frank Ino demuestra una excelente implementación de la animación de escritura con un cursor parpadeante realista, creando una atmósfera auténtica de una máquina de escribir.

  • @keyframes typewriter: controla el efecto de impresión, aumentando gradualmente el ancho del texto
  • @keyframes blinkingCursor: crea el efecto de parpadeo del cursor

Puedes ver un ejemplo de implementación aquí:

See the Pen Efecto_máquina_escribir_CSS by Alex (@htmldesdecero) on CodePen.

#22. Animación de texto de máquina de escribir

La animación de máquina de escribir de Álvaro Montoro es un efecto de texto dinámico con varias opciones de cursor parpadeante, basado en la aparición secuencial de símbolos y una simulación realista del proceso de escritura.

  • @keyframes typing: simula el efecto de impresión
  • @keyframes blink: hace que el cursor sea alternativamente completamente visible

Puedes ver un ejemplo de implementación aquí:

See the Pen Animación_texto_máquina_escribir_CSS by Alex (@htmldesdecero) on CodePen.

#23. Efecto de escritura en degradado

El efecto de escritura en degradado de Jasmine G es una implementación elegante de la animación de texto, donde cada símbolo aparece con un relleno de degradado suave, creando un efecto visual dinámico basado en fotogramas clave secuenciales.

  • blink: crea el efecto de un cursor parpadeante, alternando border-color entre visible y transparente
  • type: el texto se muestra letra por letra, simulando el efecto de escritura.

Puedes ver un ejemplo de implementación aquí:

See the Pen Efecto_escritura_degradado_CSS by Alex (@htmldesdecero) on CodePen.

#24. Ilustración del editor

En la ilustración del editor de Klare, se implementan muchos elementos interactivos, pero la característica clave es la animación de escritura, construida sobre las funciones y definiciones básicas de CSS que proporcionan la aparición suave de los símbolos y una simulación realista del proceso de impresión.

  • cursor: persist maneja el efecto de parpadeo del cursor, animando su propiedad border-color
  • SCSS tiene bucles for para generar estilos repetidos e interpolación usando

Puedes ver un ejemplo de implementación aquí:

See the Pen Untitled by Alex (@htmldesdecero) on CodePen.

#25. La aurora

La animación de la aurora boreal de Ostylowany utiliza las impresionantes capacidades de CSS para crear un efecto realista de la aurora boreal, basado en la interacción dinámica de gradientes de color y transiciones de animación suaves.

  • mix-blend-mode: para que los colores se mezclen donde se superponen
  • border-radius: existen varios valores de radio de borde que dan a los colores una forma orgánica de mancha.
  • filter: blur(): para un efecto suave y brillante, que es necesario para crear la imagen

Puedes ver un ejemplo de implementación aquí:

See the Pen La_aurora_CSS by Alex (@htmldesdecero) on CodePen.

#26. Animación de sombra de texto

La efectiva animación de la sombra del texto impresiona con un doble conjunto de colores deslizantes que parecen dibujar el texto en el aire. Este fascinante efecto visual se crea mediante propiedades CSS avanzadas, donde las transiciones suaves y el cambio dinámico de las sombras crean la ilusión de un dibujo volumétrico de letras.

  • overflow: hidden: crea una máscara de recorte para revelar
  • bucle @for: crea retrasos graduales para animar cada palabra

Puedes ver un ejemplo de implementación aquí:

See the Pen Untitled by Alex (@htmldesdecero) on CodePen.

#27. Animación de fuente Work/Life

La creativa animación de la fuente Work/Life de Gayane Gasparian presenta un efecto de texto dinámico WORK LIFE BALANCE, utilizando fuentes variables. En esta animación, las palabras WORK y LIFE alternan eficazmente entre estilos gruesos/anchos y delgados/estrechos, creando un equilibrio visual que refleja perfectamente el concepto de un enfoque moderno para organizar el tiempo de trabajo y personal.

Puedes ver un ejemplo de implementación aquí:

See the Pen Animación_fuente_Work/Life_CSS by Alex (@htmldesdecero) on CodePen.

#28. Animación de fuente variable Breathe

La animación de fuente variable Breathe de Type Forward crea un efecto fascinante, haciendo que el texto «respire» visualmente mediante el cambio dinámico del peso de la fuente, lo que se logra mediante transiciones de animación suaves y tecnologías web modernas.

  • font-variation-settings: cambia el grosor de la fuente de 100 a 900 negritas
  • @keyframes latter-breathe: anima los cambios en el grosor de la fuente creando un efecto de respiración

Puedes ver un ejemplo de implementación aquí:

See the Pen Animación_fuente_variable_Breathe_CSS by Alex (@htmldesdecero) on CodePen.


Con el uso correcto, las animaciones CSS pueden convertirse en una poderosa herramienta para mejorar la experiencia del usuario, pero recuerda: menos es más: mantén el equilibrio entre la estética y la funcionalidad.

Categorizado en:

CSS,