Tutorial ini akan meliputi semua ciri perpustakaan ini dan membantu anda memulakannya. Tutorial ini adalah bahagian pertama siri ini dan hanya meliputi asas -asasnya.
Pemasangan dan Gunakan
<code><br></code>
<code>{<br> "particles": {<br> "number": {<br> "value": 100<br> },<br> "shape": {<br> "type": "circle"<br> }<br> },<br> "interactivity": {<br><br> }<br>}<br></code>
ke random
. Dengan cara ini, saiz kepingan salji boleh berbeza -beza antara batas sifar dan maksimum yang kami tentukan. Untuk melumpuhkan atau memadam semua baris yang menghubungkan zarah -zarah ini, anda boleh menetapkan true
line_linked
ke enable
. false
ke enable
. Tanpa sebarang tetapan lain, zarah akan bergerak dalam keadaan huru -hara, sama seperti mereka berada di angkasa. Anda boleh menetapkan orientasi zarah -zarah ini menggunakan nilai rentetan (seperti true
). Walaupun gerakan keseluruhan zarah ke bawah, mereka masih perlu bergerak sedikit secara rawak untuk kelihatan semula jadi. Ini boleh dilakukan dengan menetapkan "bottom"
ke straight
. Pada ketika ini, false
akan mengandungi kod berikut: snowflakes.json
<code>{<br> "particles": {<br> "number": {<br> "value": 100<br> },<br> "shape": {<br> "type": "circle"<br> },<br> "size": {<br> "value": 10,<br> "random": true<br> },<br> "line_linked": {<br> "enable": false<br> },<br> "move": {<br> "enable": true,<br> "speed": 2,<br> "direction": "bottom",<br> "straight": false<br> }<br> },<br> "interactivity": {<br><br> }<br>}<br></code>
Tukar tingkah laku interaktif
acara onhover
ke enable
. Cuba klik pada demo di atas dan anda akan melihat bahawa setiap klik menghasilkan empat zarah. Ini adalah tingkah laku lalai. Anda juga boleh menukar bilangan zarah menggunakan atribut false
di bawah push
. Dalam kes ini, saya telah menetapkan nombor ini kepada 12. particles_nb
untuk menentukan sama ada untuk mengesan peristiwa pada tetingkap atau pada kanvas. detect_on
<code><br></code>
seperti yang anda lihat, saya tidak perlu mengaktifkan acara onclick
secara khusus. Ia didayakan secara lalai. Begitu juga, saya boleh memadamkan pilihan lain seperti interactivity
dan "detect_on": "canvas"
di bawah move
. Saya menyimpannya supaya pemula tidak akan keliru tentang soalan seperti mengapa zarah tidak bergerak dalam garis lurus. "straight": false"
anda boleh mencuba nilai yang berbeza untuk mengubah suai kepingan salji di codepen di atas. Cukup klik tab
untuk mengedit JSON. Pemikiran Akhir
Jika anda mempunyai sebarang soalan mengenai tutorial ini, sila beritahu saya di forum.
Atas ialah kandungan terperinci Particles.js: Pengenalan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!