index.html 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>particles.js</title>
  6. <meta name="description" content="particles.js is a lightweight JavaScript library for creating particles.">
  7. <meta name="author" content="Vincent Garreau" />
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
  9. <link rel="stylesheet" media="screen" href="css/style.css">
  10. </head>
  11. <body>
  12. <!-- count particles -->
  13. <div class="count-particles">
  14. <span class="js-count-particles">--</span> particles
  15. </div>
  16. <!-- particles.js container -->
  17. <div id="particles-js"></div>
  18. <!-- scripts -->
  19. <script src="particles.min.js"></script>
  20. <script src="js/app.js"></script>
  21. <!-- stats.js -->
  22. <script src="js/lib/stats.js"></script>
  23. <script>
  24. var count_particles, stats, update;
  25. stats = new Stats;
  26. stats.setMode(0);
  27. stats.domElement.style.position = 'absolute';
  28. stats.domElement.style.left = '0px';
  29. stats.domElement.style.top = '0px';
  30. document.body.appendChild(stats.domElement);
  31. count_particles = document.querySelector('.js-count-particles');
  32. update = function() {
  33. stats.begin();
  34. stats.end();
  35. if (window.pJSDom[0].pJS.particles && window.pJSDom[0].pJS.particles.array) {
  36. count_particles.innerText = window.pJSDom[0].pJS.particles.array.length;
  37. }
  38. requestAnimationFrame(update);
  39. };
  40. requestAnimationFrame(update);
  41. </script>
  42. </body>
  43. </html>