¿Qué es Generador de efectos de partículas?
Diseña y previsualiza animaciones de partículas para tu sitio web o aplicación. Configura la cantidad, velocidad, tamaño, color, forma, interacción y física para crear efectos como nieve, confeti, luciérnagas o patrones de galaxia. Exporta la configuración como código listo para usar.
Usa el motor tsParticles por debajo, así que el JSON que copies se puede pegar tal cual en un proyecto React, Vue o JavaScript puro. Las interacciones de ratón y clic (repulse, grab, bubble, push, remove), el fundido de opacidad y la animación de color (tono) funcionan sin configurar nada, y el export HTML lleva el motor entero dentro del archivo, así que la página que descargas se reproduce sin conexión en cuanto la abres, sin paso de build y sin pedirle nada a terceros. También puedes ampliar la vista previa a pantalla completa o grabarla como un GIF animado para compartir el efecto donde quieras.
Cómo usar
- Elige un efecto preestablecido (nieve, confeti, luciérnagas, burbujas, galaxia, red, fuegos artificiales, fuego, humo) o comienza desde cero.
- Ajusta las propiedades de las partículas: cantidad, velocidad, rango de tamaño, colores, formas, opacidad y físicas como gravedad y rebote.
- Previsualiza la animación en vivo, luego copia la configuración JSON de tsParticles, expórtala como un fragmento HTML independiente o captura la vista previa como un GIF animado.
Cuándo usar
- Añadir una capa de nieve o confeti a una landing de campaña navideña o lanzamiento.
- Prototipar un fondo para el hero de una web SaaS antes de pasarlo al diseñador.
- Crear un fondo de galaxia o luciérnagas para un portafolio o un menú de videojuego.
Resultado
Un desarrollador web selecciona el preestablecido de nieve, aumenta la cantidad de partículas a 200, añade una ligera deriva de viento y copia el JSON de configuración para agregar un efecto invernal a su página de aterrizaje navideña.
Preguntas frecuentes
- ¿El JSON exportado funciona en cualquier framework?
- Sí. La configuración es compatible con tsParticles, que tiene bindings oficiales para React, Vue, Svelte, Angular y JS vanilla. Instala el wrapper correspondiente, pasa el JSON como prop options y verás el mismo efecto que aquí.
- ¿Cuántas partículas puedo poner antes de que vaya a tirones?
- En un portátil moderno, entre 200 y 400 partículas se mueven a 60 fps. A partir de 500 los móviles de gama media empiezan a notarse. Las estrellas y polígonos cuestan más que los círculos. Para móvil quédate entre 100 y 150 con interacción desactivada.
- ¿Por qué la animación se ve distinta cuando exporto el HTML?
- La página exportada ocupa toda la pantalla, mientras que la vista previa de aquí es una franja estrecha. La misma cantidad de partículas repartida en un área mucho mayor se ve más dispersa: sube el número si quieres la densidad que viste. Lo demás no cambia: velocidad, tamaño, colores y física llegan tal como los ajustaste.
- ¿Puedo usar una imagen propia como forma de partícula?
- Desde la interfaz no, pero el motor sí lo permite. Exporta el JSON y modifica shape.options.image para apuntar a tu PNG o SVG. La imagen se renderiza con el tamaño y la opacidad que la simulación asigna a cada partícula.
- ¿La animación afecta a los Core Web Vitals?
- Suma unos 30 a 80 KB gzipped por el motor más el repintado continuo del canvas. Para no bajar la nota de Lighthouse, reduce partículas e interacción en móvil. Cargar el motor de forma diferida tras el hero deja el LCP intacto.
Herramientas relacionadas
Plantillas de tablero de visión
Diseños de tablero de visión para rellenar, imprimir y descargar
Creador de tarjetas de afirmaciones
Crea tarjetas de afirmaciones imprimibles con tu texto y tu estilo
Creador de tablero de sueños
Arma un collage de metas con imágenes y frases
Generador de texturas
Crea texturas y patrones procedurales
Creador de organigramas
Crea diagramas de jerarquía organizacional
Generador de animaciones CSS
Crea animaciones CSS con keyframes de forma visual