Las imágenes no salen de tu dispositivo
No se requiere cuenta
Reproducción en tiempo real
Haz clic para activar/desactivar fotogramas.
¿Qué es el generador de animación sprite CSS?
La animación de sprites CSS utiliza una sola hoja de sprites con animation y steps() para crear animaciones fotograma a fotograma. A diferencia de las animaciones GIF, no hay pérdida de calidad y permite control total de velocidad, dirección y reproducción.
Esta herramienta maneja todo, desde subir hojas de sprites o combinar fotogramas individuales hasta generar automáticamente código CSS animation + steps(), todo en tu navegador.
Características principales
- 📄 Dos modos: hoja de sprites o fotogramas individuales
- ▶️ Vista previa de animación en tiempo real
- 🎛️ Personalización de velocidad, dirección e iteración
- 📋 Copia de código CSS + HTML con un clic
- ⬇️ Descarga de hoja de sprites
- 🔒 Todo el procesamiento en tu navegador
Cómo crear una animación sprite CSS
Paso 1: Subir imagen
Sube una hoja de sprites o arrastra y suelta múltiples fotogramas.
Paso 2: Ajustar configuración
Configura columnas, filas, velocidad y dirección. Vista previa en tiempo real.
Paso 3: Copiar código
Copia el código CSS + HTML generado y pégalo en tu proyecto.
Cómo funciona CSS animation + steps()
steps() es un valor para animation-timing-function que hace que la animación cambie en pasos discretos. Para sprites, mueve background-position paso a paso para mostrar cada fotograma.
Referencia de propiedades CSS
| Propiedad | Descripción | Valor de ejemplo |
|---|---|---|
animation-name | Nombre de @keyframes | sprite-anim |
animation-duration | Duración de un ciclo | 1s |
animation-timing-function | Curva de velocidad | steps(4) |
animation-iteration-count | Veces de repetición | infinite |
animation-direction | Dirección de reproducción | normal / reverse |
background-size | Tamaño de la hoja | 400% 100% |
Preguntas frecuentes
- P. ¿Qué es la función steps()?
- R. Es un valor de animation-timing-function que crea transiciones discretas en lugar de suaves. steps(4) crea 4 pasos.
- P. ¿Cuál es el tamaño recomendado de la hoja de sprites?
- R. Menos de 2048×2048px. Para móvil, 1024×1024px o menos.
- P. ¿Se envían datos a un servidor?
- R. No. Todo se procesa en tu navegador.
- P. ¿Diferencia entre GIF y sprites CSS?
- R. Los sprites CSS permiten cambiar velocidad, reproducir en reversa y pausar sin pérdida de calidad.
- P. ¿Cómo soportar pantallas Retina?
- R. Prepara una hoja 2x y define background-size al tamaño de visualización CSS.
Casos de uso de animación sprite CSS
Animaciones de carga
Spinners y barras de progreso ligeros y personalizables.
Movimiento de personajes
Animaciones de personajes para juegos web y sitios interactivos.
Animaciones de íconos UI
Transiciones de íconos al pasar el cursor o hacer clic.
Banners publicitarios
Banners animados sin pérdida de calidad de GIF.
- Conversor de Código de Color (HEX/RGB/HSL/CMYK) y Paletas
- Generador de CSS Box-Shadow|Multicapa y Presets
- Generador CSS Clip-Path|Editor Visual con Presets
- Generador de Animaciones CSS|Salida de código @keyframes
- Generador de Gradientes CSS|Lineal, radial y cónico con patrones CSS
- Herramienta de Subconjunto de Fuentes|Reduce Fuentes Web para Sitios Más Rápidos
- Generador de Imágenes Responsivas|HTML srcset y picture Element Automático
- Verificador de Encabezados HTTP y Auditoría de Seguridad
- Red
- Seguridad
- Procesamiento de Imágenes y Análisis de Texto
- Corrector de Escritura Japonesa | Herramienta Gratuita de Corrección
- Corrector de Mojibake — Conversor de Codificación Gratis
- Generador de formas SVG|Ondas y blobs SVG con código CSS
- Contador de Caracteres y Palabras | Herramienta Gratuita de Análisis de Texto
- Lector de Texto a Voz | Herramienta TTS Gratuita – Sin límite ni registro
- Redes Sociales y Entretenimiento
- Bingo Online Gratis | Voz, Tarjetas y Personalización | Sin App
- Generador de Imágenes OG|Crea Imágenes para Redes Sociales
- Ruleta Online Gratis — Sin Descarga, Sin Instalación | Personalizable
- ¡Sin App! Contador BPM Tap Tempo | Calculadora de Delay y Metrónomo
- Generador de Equipos Aleatorios | Grupos Equilibrados con Niveles de Habilidad
- Generador de Llaves de Torneo | Crear Cuadros y Tablas de Liga