顧名思義,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?的詳細內容,更多請關注www.92cms.cn其它相關文章!