Animación de burbujas personalizable con JavaScript y Canvas-Bubbly-BG

Tiempo de ejecución: 30 minutos. Empezar

Autor: tipsy
Views Total: 2,956
Sitio oficial: Ir a la web
Actualizado: October 10, 2018
Licencia: MIT

Vista prévia

Animación de burbujas personalizable con JavaScript y Canvas-Bubbly-BG

Descripción

Bubbly-BG es una librería JavaScript que dibuja una animación de burbujas personalizable en un elemento canvas HTML5. Ideal para fondos animados.

Instalación

$ npm install bubbly-bg --save

Funcionamiento

Importe la biblioteca de Bubbly-BG a su documento.

<script src="bubbly-bg.js"></script>

Cree un elemento canvas HTML en la Página Web.

<canvas id="demo" width="400" height="300"></canvas>

El JavaScript para dibujar una animación de burbuja por defecto en el elemento canvas.

bubbly({

canvas: document.getElementById("demo")
});

Configuración de las burbujas de la siguiente manera:

bubbly({


animate: false,


blur: 4,


 bubbleFunc: () => `hsla(0, 0%, 100%, ${r() * 0.1})`)


bubbles: 100,


canvas: document.querySelector("#background"),


colorStart: "#2AE",


 colorStop: "#17B",


compose: "lighter",



 shadowColor: "#fff",


angleFunc: () => Math.random() * Math.PI * 2, // default is this



velocityFunc: () => 0.1 + Math.random() * 0.5, // default is this




radiusFunc: () => 4 + Math.random() * 25 // default is 4 + Math.random() * width / 25

});

Registro de cambios

10/10/2018

  • opción de agregar para configurar el ángulo

Te puede interesar: