UNPKG

jparticles

Version:

A succinct, efficient, and lightweight Canvas plugin library for building some cool particle effects.

56 lines (55 loc) 1.85 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="css/style.css"> <style> #instance1 .demo { height: 600px; } @media all and (max-width: 1000px) { #instance1 .demo { height: 300px; } } </style> </head> <body> <div id="instance1"> <div class="demo"></div> <div class="btn-box"> <button class="btn btn-primary" type="button" data-open> open </button> <button class="btn btn-danger" type="button" data-pause> pause </button> </div> </div> <script src="../production/jparticles.js"></script> <script src="../production/wave.js"></script> <script src="js/event.js"></script> <script> bind('#instance1', function () { return new JParticles.wave('#instance1 .demo', { num: 3, // 三条线依次的边框颜色 lineColor: ['rgba(0, 190, 112, .5)', 'rgba(0, 190, 112, .7)', 'rgba(0, 190, 112, .9)'], // 三条线依次的边框宽度 lineWidth: [.5, .7, .9], // 三条线依次距左的偏移值 offsetLeft: [2, 1, 0], // 三条线都向下偏移容器高度的0.75倍,或者写成这样 [ 0.75, 0.75, 0.75 ] offsetTop: .75, // 三条线依次的波峰高度 crestHeight: [8, 12, 16], // 三条线都只有两个波峰(波纹) rippleNum: 2, // 三条线的运动速度都为0.07 speed: .07 }); }); </script> </body> </html>