Skip to content

Commit 7299bc9

Browse files
authored
[ADD] Particle.js (#10)
adds particle.js library
1 parent 059bb43 commit 7299bc9

4 files changed

Lines changed: 125 additions & 0 deletions

File tree

assets/css/style.css

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@ ul.collapsible .collapsible-body {
163163
justify-content: center;
164164
height: 100%;
165165
padding: 0 3rem;
166+
user-select: none;
166167
}
167168

168169
.welcome {
@@ -202,3 +203,9 @@ h2 {
202203
content: "";
203204
}
204205
}
206+
207+
#particles-js{
208+
position: absolute;
209+
width: 100%;
210+
height: 100vh;
211+
}

assets/js/particle.js

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
particlesJS('particles-js',
2+
3+
{
4+
"particles": {
5+
"number": {
6+
"value": 80,
7+
"density": {
8+
"enable": false,
9+
"value_area": 4000
10+
}
11+
},
12+
"color": {
13+
"value": "#d64214"
14+
},
15+
"shape": {
16+
"type": "circle",
17+
"stroke": {
18+
"width": 0,
19+
"color": "#FF5721"
20+
},
21+
"polygon": {
22+
"nb_sides": 3
23+
},
24+
"image": {
25+
"src": "img/github.svg",
26+
"width": 100,
27+
"height": 100
28+
}
29+
},
30+
"opacity": {
31+
"value": 0.6,
32+
"random": false,
33+
"anim": {
34+
"enable": false,
35+
"speed": 1,
36+
"opacity_min": 0.1,
37+
"sync": false
38+
}
39+
},
40+
"size": {
41+
"value": 3,
42+
"random": true,
43+
"anim": {
44+
"enable": false,
45+
"speed": 40,
46+
"size_min": 0.1,
47+
"sync": false
48+
}
49+
},
50+
"line_linked": {
51+
"enable": true,
52+
"distance": 150,
53+
"color": "#FF5722",
54+
"opacity": 0.5,
55+
"width": 1
56+
},
57+
"move": {
58+
"enable": true,
59+
"speed": 2,
60+
"direction": "none",
61+
"random": true,
62+
"straight": false,
63+
"out_mode": "out",
64+
"bounce": false,
65+
"attract": {
66+
"enable": false,
67+
"rotateX": 600,
68+
"rotateY": 600
69+
}
70+
}
71+
},
72+
"interactivity": {
73+
"detect_on": "canvas",
74+
"events": {
75+
"onhover": {
76+
"enable": true,
77+
"mode": "grab"
78+
},
79+
"onclick": {
80+
"enable": true,
81+
"mode": "push"
82+
},
83+
"resize": true
84+
},
85+
"modes": {
86+
"grab": {
87+
"distance": 100,
88+
"line_linked": {
89+
"opacity": 1
90+
}
91+
},
92+
93+
94+
"push": {
95+
"particles_nb": 4
96+
},
97+
"remove": {
98+
"particles_nb": 2
99+
}
100+
}
101+
},
102+
"retina_detect": true
103+
}
104+
105+
);
106+

0 commit comments

Comments
 (0)