如何在 JavaScript 项目中使用 Particle.js?

顾名思义,Particle.js 库允许我们将粒子添加到特定的 HTML 元素。此外,我们还可以更改 div 中粒子的形状数量。

我们可以使用 Particle.js 库向粒子添加动画或运动。在这里,我们将通过不同的示例学习改变粒子的形状、颜色和运动。

语法

用户可以按照以下语法在 JavaScript 项目中使用 Particle.js 库。

tsParticles.load("id", {
   particles: {
      
      // properties for the particles
   }
});

在上面的语法中,id代表我们需要添加粒子的div元素的id。

示例

在下面的示例中,我们使用了 Particles.JS 库,并在 标记中使用了 CDN。我们创建了 元素并在 HTML 正文中分配了 id。

JavaScript 中,我们添加了 tsarticles.load() 方法来加载粒子。作为 load() 方法的第一个参数,我们传递了 div 元素的 id。我们将该对象作为包含粒子属性的第二个参数传递。

<html>
<head>
   <script src = "https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.18.11/tsparticles.min.js"> </script>
   <style>
      #tsparticles {
         width: 100%;
         height: 100%;
         background-color: grey;
      }
   </style>
</head>
<body>
   <div id = "tsparticles">
      <h2> Using the <i> particle.js library </i> in the JavaScript project. </h2>
   </div>
   <script>
      tsParticles.load("tsparticles", {
         particles: {
            number: {
               value: 500
            },
         }
      });
   </script>
</body>
</html> 

在输出中,用户可以观察 div 元素中的粒子。

示例

下面的示例将为粒子添加运动和颜色。用户可以使用 move 属性来移动粒子。 “move”属性将值作为一个对象,其中包含带有布尔值的启用属性。

<html>
<head>
   <script src = "https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.18.11/tsparticles.min.js"> </script>
   <style>
      #particles {
         width: 100%;
         height: 100%;
         background-color: lightgreen;
      }
   </style>
</head>
<body>
   <div id = "particles"> 
      <h2> Using the <i> particle.js library </i> in the JavaScript project. </h2>
   </div>
   <script>
      tsParticles.load("particles", {
         particles: {
            number: {
               value: 1000
            },
            move: {
               enable: true
            },
            color: {
               value: "#272701"
            },
         }
      });
   </script>
</body>
</html>

用户可以使用 color 属性来更改包含该对象作为值的粒子的颜色。

用户可以使用 Particle.JS 库中的以下形状的粒子。

>

  • “多边形”

  • “三角形”

  • “圆圈”

  • “边缘”/“方形”

  • “图像”/“图像”

  • “星星”

  • “字符”/“字符”

示例

在下面的示例中,我们已将多边形形状添加到粒子中。此外,我们还使用 size 属性更改了粒子的大小。此外,我们还为粒子本身添加了动画,增加和减小了用户可以在输出中观察到的粒子大小。

<html>
<head>
   <script src = "https://cdnjs.cloudflare.com/ajax/libs/tsparticles/1.18.11/tsparticles.min.js"> </script>
   <style>
      #particles {
         width: 100%;
         height: 100%;
         background-color: lightgreen; 
      }
   </style>
</head>
<body>
   <div id = "particles">
      <h2>Using the <i> particle.js library </i> in the JavaScript project. </h2>
   </div>
   <script>
      tsParticles.load("particles", {
         particles: {
            number: {
               value: 1000
            },
            move: {
               enable: true
            },
            color: {
               value: "#ff0342"
            },

            // adding shape of particles
            shape: {
               type: "polygon",
            },

            // changing the size of elements
            size: {
               value: 8,
               random: true, 
               animation: {
                  enable: true,
                  speed: 40,
                  sync: true
               },
               move: {
                  enable: true,
               },
            }
         }
      });
   </script>
</body>
</html>

用户学习了在 JavaScript 项目中使用 keywords.js 库。但是,用户可以在本地计算机上安装particle.js库并使用路径导入。每当用户想要将 Particle.js 库与 NodeJS 应用程序一起使用时,他们应该使用 NPM 命令安装它。

以上就是如何在 JavaScript 项目中使用 Particle.js?的详细内容,更多请关注双恒网络其它相关文章!

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
9.本站默认解压密码为:www.sudo1.com
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。
不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。
我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

云资源网 » 如何在 JavaScript 项目中使用 Particle.js?

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
提示下载完但解压或打开不了?
最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或 联络我们.。
你们有qq群吗怎么加入?
当然有的,如果你是帝国cms、易优cms、和pbootcms系统的爱好者你可以加入我们的QQ千人交流群https://sudo1.com/page-qun.html。
  • 会员数(个)
  • 12275资源数(个)
  •        
  • 资源(G)
  •        
  • 今日下载
  • 1364稳定运行(天)

提供最优质的资源集合

立即查看 了解详情