多维表格
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

66 lines
1.6 KiB

//
// export function fireworks(dur = 15) {
// var duration = dur * 1000;
// var animationEnd = Date.now() + duration;
// var defaults = {startVelocity: 30, spread: 360, ticks: 60, zIndex: 0};
//
// function randomInRange(min, max) {
// return Math.random() * (max - min) + min;
// }
//
// var interval = setInterval(function () {
// var timeLeft = animationEnd - Date.now();
//
// if (timeLeft <= 0) {
// return clearInterval(interval);
// }
//
// var particleCount = 50 * (timeLeft / duration);
// // since particles fall down, start a bit higher than random
// window. confetti(Object.assign({}, defaults, {
// particleCount,
// origin: {x: randomInRange(0.1, 0.3), y: Math.random() - 0.2}
// }));
// window. confetti(Object.assign({}, defaults, {
// particleCount,
// origin: {x: randomInRange(0.7, 0.9), y: Math.random() - 0.2}
// }));
// }, 250);
// };
//
// export function simpleAnim(){
// var count = 200;
// var defaults = {
// origin: { y: 0.7 }
// };
//
// function fire(particleRatio, opts) {
// window. confetti(Object.assign({}, defaults, opts, {
// particleCount: Math.floor(count * particleRatio)
// }));
// }
//
// fire(0.25, {
// spread: 26,
// startVelocity: 55,
// });
// fire(0.2, {
// spread: 60,
// });
// fire(0.35, {
// spread: 100,
// decay: 0.91,
// scalar: 0.8
// });
// fire(0.1, {
// spread: 120,
// startVelocity: 25,
// decay: 0.92,
// scalar: 1.2
// });
// fire(0.1, {
// spread: 120,
// startVelocity: 45,
// });
// }