← Volver a las funciones
Pro

Inspector de Animaciones

El Inspector de Animaciones te da control total sobre cada animación CSS y transición que se ejecuta en cualquier página web. Pausa todas las animaciones a la vez, redúcelas a inspección cuadro por cuadro, acelérales para probar el rendimiento, o avanza manualmente por la línea de tiempo — todo desde un panel flotante sin tocar las DevTools del navegador.

Las animaciones CSS pueden ser notoriamente difíciles de depurar. Ocurren rápido, se superponen, y las DevTools del navegador te obligan a buscar entre los estilos calculados para encontrar propiedades de animación. El Inspector de Animaciones resuelve esto detectando automáticamente cada animación @keyframes y transición CSS en la página, listándolas con su configuración completa (duración, suavizado, retraso, número de iteraciones), y dándote controles de reproducción que funcionan de forma global o por animación individual. Ya sea que estés depurando un efecto hover tembloroso, ajustando el tiempo de una secuencia de entrada de página, o tratando de entender cómo funciona una biblioteca de animaciones compleja, esta herramienta te pone en control.

Vista previa en vivo
example.com/animated-landing Animation Inspector: ON
0.25x 0.5x 1x 2x 4x
4 detected
Animations on page
  • fadeInUp
    .hero-title · @keyframes
    0.6s ease-out
    delay: 0s · 1 iteration
    running
  • slideIn
    .sidebar-nav · @keyframes
    0.4s ease
    delay: 0.2s · 1 iteration
    running
  • pulse
    .notification-badge · @keyframes
    2s ease-in-out
    delay: 0s · infinite
    paused
  • background-color
    .cta-button · transition
    0.2s ease
    transition property
    active
Timeline — fadeInUp 0.24s / 0.60s
0.0s 0.15s 0.30s 0.45s 0.60s
Animation Details
fadeInUp on .hero-title
@keyframes
0% {
opacity: 0;
transform: translateY(20px);
}
100% {
opacity: 1;
transform: translateY(0);
}
Properties
duration0.6s
easingease-out
delay0s
iterations1
directionnormal
fill-modeforwards
Current State (40%)
opacity0.4
translateY12px
Características clave

Pausar / Reproducir Todas las Animaciones

Congela instantáneamente cada animación en la página con un solo clic. Todas las animaciones se pausan en su posición actual — no se reinician al principio. Haz clic en reproducir para reanudar exactamente desde donde se detuvieron. Esencial para inspeccionar estados a mitad de animación que son imposibles de capturar a simple vista.

Control de Velocidad Variable

Ajusta la velocidad de reproducción de todas las animaciones simultáneamente. Elige entre 0,25x (velocidad cuarta), 0,5x, 1x (normal), 2x o 4x. Ejecutar a 0,25x hace que incluso las transiciones más rápidas de 200ms sean fáciles de observar y depurar.

Lista Completa de Animaciones

Cada animación CSS y transición en la página se detecta automáticamente y se muestra en una lista desplazable. Cada entrada muestra el nombre de la animación (o propiedad de transición), duración, función de tiempo (ease, linear, cubic-bezier), retraso, número de iteraciones y estado de ejecución actual.

Desplazamiento por la Línea de Tiempo

Arrastra el control deslizante de la línea de tiempo para avanzar manualmente por una animación cuadro por cuadro. Ve exactamente qué sucede al 25%, 50% o en cualquier punto del ciclo de animación. La página se actualiza en tiempo real mientras arrastras.

Control por Animación Individual

Pausa, reproduce o ajusta la velocidad de animaciones individuales de forma independiente. Aísla una sola animación para depurarla sin distraerte con otros elementos en movimiento de la página.

Detalles de Propiedades de Animación

Haz clic en cualquier animación de la lista para ver su declaración CSS completa — definición @keyframes, desglose de la abreviatura de animación, estados calculados de inicio y fin, y a qué elementos se aplica.

Qué puedes inspeccionar

Inspector de Animaciones covers the following, organized by category:

Propiedades de Animación

  • animation-name
  • animation-duration
  • animation-timing-function
  • animation-delay
  • animation-iteration-count
  • animation-direction
  • animation-fill-mode
  • animation-play-state

Propiedades de Transición

  • transition-property
  • transition-duration
  • transition-timing-function
  • transition-delay

Funciones de Tiempo

  • ease
  • ease-in
  • ease-out
  • ease-in-out
  • linear
  • cubic-bezier()
  • steps()

Propiedades de Transformación

  • transform
  • transform-origin
  • translate
  • rotate
  • scale
  • skew
Casos de uso comunes

Depuración de Animaciones Temblorosas

Ralentiza una animación a 0,25x para identificar exactamente dónde ocurre un tartamudeo. Comprueba si el problema es causado por thrashing de layout (animando width/height en lugar de transform), suavizado incorrecto o animaciones en conflicto en el mismo elemento.

Ajuste Fino de Tiempo y Curvas de Suavizado

Usa el desplazamiento por la línea de tiempo para ver cómo se ve realmente tu curva de suavizado cubic-bezier en la práctica. Compara el comportamiento de ease-in vs ease-out en porcentajes específicos. Ajusta valores y repite hasta que el movimiento se sienta correcto.

Comprensión de Bibliotecas de Animaciones

Visita un sitio web con animaciones impresionantes (páginas de aterrizaje, sitios de portafolio) e inspecciona exactamente cómo están construidas. Ve las definiciones @keyframes, valores de tiempo y targeting de elementos que hace que las secuencias complejas funcionen.

Pruebas QA de Interacciones Animadas

Verifica que los efectos hover, spinners de carga, pantallas skeleton y transiciones de página se comporten correctamente. Pausa en estados intermedios para comprobar fallos visuales como elementos superpuestos, z-index incorrecto durante la animación o redistribución de contenido.

Revisión de Accesibilidad del Movimiento

Identifica animaciones que podrían causar problemas a usuarios con trastornos vestibulares. Comprueba si prefers-reduced-motion es respetado correctamente pausando todas las animaciones y verificando si la página sigue siendo completamente funcional.

Cómo usarlo
1

Activar Inspector de Animaciones

Abre el dock flotante de DevSuite Pro y haz clic en el icono del Inspector de Animaciones. La herramienta escanea inmediatamente la página y detecta todas las animaciones CSS y transiciones en ejecución.

2

Revisar Animaciones Detectadas

Aparece un panel flotante que lista cada animación encontrada en la página. Cada entrada muestra el nombre, duración, función de suavizado y si está en ejecución o pausada. El contador muestra el número total de animaciones detectadas.

3

Pausar e Inspeccionar

Haz clic en el botón global de Pausa para congelar todas las animaciones simultáneamente. Los elementos permanecen en su estado actual a mitad de animación, permitiéndote inspeccionar propiedades CSS, tomar capturas de pantalla o comparar posiciones.

4

Ajustar Velocidad

Usa el selector de velocidad para ralentizar las animaciones a 0,25x para observación detallada, o acelerarlas a 4x para recorrer rápidamente animaciones largas. Los cambios de velocidad se aplican instantáneamente sin reiniciar.

5

Recorrer la Línea de Tiempo

Arrastra el control deslizante de la línea de tiempo hacia izquierda y derecha para avanzar manualmente por la animación. La página se actualiza en tiempo real mostrando exactamente cómo se ve cada cuadro. Perfecto para detectar fallos o verificar curvas de suavizado.

¿Listo para probarlo? Inspector de Animaciones?

Instala DevSuite Pro gratis y desbloquea más de 39 herramientas de desarrollador para tu navegador.

Añadir a Chrome Añadir a Edge Añadir a FireFox