From 2c8402924d39a5dfbf7cecd9e1bce18a3baf0254 Mon Sep 17 00:00:00 2001 From: Clay <ClayGarth@ClayGarth.com> Date: Mon, 13 Nov 2023 22:02:44 -0500 Subject: [PATCH] first commit --- img/404.jpg | Bin 0 -> 27027 bytes img/CTG.png | Bin 0 -> 11101 bytes img/bitcoinQR.png | Bin 0 -> 40727 bytes img/claythegamer.jpg | Bin 0 -> 23138 bytes img/favicon.ico | Bin 0 -> 15086 bytes index.html | 204 ++++++ particles.js | 1541 ++++++++++++++++++++++++++++++++++++++++++ style.css | 156 +++++ 8 files changed, 1901 insertions(+) create mode 100644 img/404.jpg create mode 100644 img/CTG.png create mode 100644 img/bitcoinQR.png create mode 100644 img/claythegamer.jpg create mode 100644 img/favicon.ico create mode 100644 index.html create mode 100644 particles.js create mode 100644 style.css diff --git a/img/404.jpg b/img/404.jpg new file mode 100644 index 0000000000000000000000000000000000000000..82a1d568752fc7fa58b6b982dbfc70a8bb630fe7 GIT binary patch literal 27027 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 literal 0 HcmV?d00001 diff --git a/img/CTG.png b/img/CTG.png new file mode 100644 index 0000000000000000000000000000000000000000..36f2c34d5cd6b8c2bd29b82e37d1bde437881a9a GIT binary patch literal 11101 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 literal 0 HcmV?d00001 diff --git a/img/bitcoinQR.png b/img/bitcoinQR.png new file mode 100644 index 0000000000000000000000000000000000000000..06161893c1256d22742f78fe71fa3ad364fda5ef GIT binary patch literal 40727 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∋lO`##O$x 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 X-K<N(Y~Me`0WUpmBdsP4C&d2%bP{+e literal 0 HcmV?d00001 diff --git a/img/claythegamer.jpg b/img/claythegamer.jpg new file mode 100644 index 0000000000000000000000000000000000000000..80c961df453ab5389c23bf4246e948eb0d35f313 GIT binary patch literal 23138 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 literal 0 HcmV?d00001 diff --git a/img/favicon.ico b/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..bf1f220130615867d17595a3e2569c2d28835786 GIT binary patch literal 15086 zcmc&*2~bu?5`LDOtF{u|N+p|Ac1vq3SJiHeZlXCfYVab6QAAOUF$AL^;Zj^9$Lb$- zF$xHHfXF7O(Hy$26<5tB#srL;Ac9<?cyOx-C<3A!0=@k`{&~Lt{nz_{P`j%CnK!R{ zx_hSIOwaL4QXi?WG<dMY=|JhLXC!HuBuN7Y8lU@1QYn}9=M?Y#e<MlJOz=F@FpK2F zh;kX8?oN99H#H$)P~3_Y@r(WZ3j^MneZ||=wSCg?5nW>j520~?eTk5NXQF!>-bDq6 zWP>(k!v?5$&mcS`<dx`%h&^+sO>1&_aWK6(=tYOng>Cy_`t+tXQBhxfwrSHJ@0KA; z{QO>?IetQo%V5WKwr1m7ue{n76%v|-e!Nq5tY5$W5nm6_f;XLLYioLI%iUgmt!vfN zrTfy-(jM$hJ7S^?qg`Jf+NqUyr=ER1r!{X*NEp`}HYCNyMoi>(G1YaDL%wdxtM5C3 zPsJJxANRzDvqeQgT+bcX)tY@6zt%)8+wP1FMD#9W$KiwD(%2zG?wJi3+g3+K?Qp~f z*86Sf-qO-Sm6etB-GKw-=`!Y?*?@isoHJ*q9vfKi0gUz4)zy@flSA3r*_4}`OJyY` z6#il0J+lG*5D^kG+m;Qi_kE1N+`M^{N=r+rtgMV`YisG&ty^47a+;EmKxhwZK6@w2 zU55_qG=zq7q+uCY#l^CsR(@(~YN(^5gYvmgrrjfddT)xyDNEY3%D-c*x1u^VH#gI@ zYuA+5SL^C%q3_(g-Vg92Ls-}dtqrW$T17cyrmL%qfPkx4uNq5lC+LeU35jGY{+Tw~ zh2p}a=*x{sv^6fCmInsYgqMf*$nJOC+^W_3vqldyHs98a2)=^v7vHWW-PN>54j-mT zBi=C43GrD%)N(4#%Aty!JQFNT|Ctv1yl+CU`@7-x_n9)av#F`+QDFn?;;YsN->VpV z#P}onK}{#}@T+qE-u=C2$vUAww#O%!=&ZG&JUf@d=lkonVg8Jn^!2uFRD1cd5F4P< zKSLBEZEtUv$4%%CJaOWL;zw#ak;hmIXm4wy#OP>BS-r-l?!uNc|I4Jw!$(-PVYa(F zrEN;03T_(<kO}>{{Bg!^Csz?&xNt$%9sK}bvIRna&~$ZnQpJgUUHZe0Rg1z*^q)L( zB=P!&3hcBQL@_?bh`H7xpdZB8Z;^lt;a8V$_bIhC-_Wf)^xvEMDY?HsoYpQ|PC1#G z)XDZc0A5TR?Et+Q>GkW^2?%I!X{GAovkvKhk?G-gPQp6o``$@jnGL>!KDc)Al0$xj zwy(_1rw;Dp9>4+SE$9J1UAlOY>PpHSYIE`Z)>mHWiD>YiWpug{%*mHaN}bXjHZ)vR z#zJT9sAI;P&N5%Btdey<`ptiwvY|4!fI8ZG<Ug&fyUmZMwY60qKg-I>==}Nfa$Jga z!Rf-2G|TlZc^;iSVx&|0qYrxML(tzmu;D_Couxc)sOMqKWtbNLQK1V>#%;_+!mk}k zFBBBX^*Q+i|0&V(!mso5^G)X9f`S67ukQ{|F-N&;=FQCg2c6O%w%+1Cb`s7p-*;+W z#FS^xo~6RVLOONo6v1z<T)AQrKb$TqGHH9nUf+Jc(`o%%jq`_E51sjgOqZyWRwjde zhj>k|jTd($Y;aotmZt9c&k;S0wDFwIa)b}_RmP!1X8Lb1eC)LTC8vuWQ9(^RgCCw` zG>hNVL?U0uYc7mEhrcy%|Br)1oYKGKc#a&i3K<Th(E0bq81%S3KIksuoZPG|v-S_3 zJ;y2i*K@3ieGMnzm@57cR`VkUymaZ3{O$5OhuS#4!k&ZxtRb}i@BZ3wc`jJs<wbMc z+{tUqI0e1OjVC|P=@dTCkCIldqTQRf(4Lf3TJpg>xt_3j^F`H;q#vsEf0P+-2<Gzg za%Jqq_>VbE3qDh(nAxDUN$>MV0Uv6sxA%;-uCjhK`cQ&kD&p}`ti6z0TL0o3wzY28 zt2^la5gsl?>rLZC+l!PLpJJ5P@M7%+-LZbhTx<!x-@m_CZ1~{-hH>41!S+d^w>stW zrKkn*Jm##692;Z2u?5i)kv;MwL)c=IxzUy^<GaOboz;1Me?McMjye>Qrp88^^_H8% zHei1xDJItL`cx6rojJkDeQKSxd4B&iV`DeDzTYbT-lvTjtJ{W!b3fqtwNPK>x2fPa zy3Q<_&Xcj@Hmm*I72fAvWE>AIeY-O!xYDMW7&^magA)K<rfA#R)-%)lIU$E~j~}Px zxOMc=f&hvL45CjrZlvOqMUMKoR&<apU9G+2N_-f*H_x>--koQ(yT3L4^prC{d<njH zx1oszdg#&79u3#?9HT?yQV)&IW&UUF>E+0Kt`BE3A&hsjFA&2R7$0y%H%Dl>?msXh z)==Ul&i52B?_(|Ulq0(IgqCGJ%80ntZtTr8)*y>t1TmV#Vm;Bz8D5tE1S8gQSc_sk zjde8^`v{zX$cwc$XuKJpa7LDvhbX--5$~gSNz!tpt&%hVX}KglfHYl_`XV(jCsIzN z<&wnYk~B(^I*<;KBxaM-2BiHYNlw{|%kj)<I?}%8sR8AEBuSg1xHrLo$}Gr9N4W*P z%2CdGo7ls42|H!G*?zelxIGB;{DXGtgEZaPZd`%fj-p-hPR8;FkRqTM$T*r&xu?~i zADo1=`1t+_(a}*$0|E-?dQQ9UHE#SZ*I};^?qeX2J4=xvAvp=FR;}Egocy?xV$9f< z1uvY;_18OcUxUvbaPR1NN@Akfd8U~FD+SR(L67-N@hEd~@cx!M#=;%7h`_*%?J+UG zwIar1@z&(z;ZsMAZdcdUlRVpTBQ-JcC5yr|h5Y?L7rSCbb5G=1;+^`YOUI_z*r^(E zCXX!pPmI;Ie6AK18mc?)wj|F|na8M6os0eaCYcB|KCs;T_)ILbxVTt8m#nC$pda{t ziX(n!Nv5`p>+67TX?0-vtFb=BnieSl`?cqa&(QlGQ+u^7cwJVdmd~QF#=gA~!w=A- zk=Jm57T%+Y4v(;^1J3yzI=km{=*WN|r5{*CiY$nKa4)5V@6@RGg~YpkyLQurp~DnC z=1ujaj6Hkh{jKujCuo1#HkvVZyz*Y#_Uh+_bLXBz8*tqZF<yfV?7@ot5$y460sCxN z-_3HHNI|n_)A`ISv%R&GKOG^Dk)tf?;LG~%NKK_`UjH*7w!!@bFFXLy@25|nmUY0s zo)*MC5v;9kohxjKUZcpz`fdx~?I}5PMq3@8A$z_01$00=SOOux<$AN3-RiTAW4w<Y zzjCFXv+B((C)1KFZ5i}}KQ>;jr7Aw(RLj%m8>?-f%d6`CmGipJ2^$(3=t_BoO}Wqm zXRkO%(FwIoXY$=y<E!B_y^|S7?aGG^Hyg3U(gm$d)uyGyc@X>`zF1XNCHJG(*m30X z#z?~b5N&&FpD!09q|^nFuQ)o!9E`u>8^kyOUtF_nnc~m*zO?czJ$G91VU1RB6vXN> zz;4`2#JvYG{y-;xZ*N8Zk-gvOlHY#Q_WqtxB>XScn75c<j~3ss7`yhSrs<Mj&*P{L zz_{yejSjMLPh`e~35xvB*2dYDU-a`Yv~SlgYt^dDaZd9Hqr7IsH;(;LjI%dx+)(xa zgWvN}<OlLyCY&jK^0y^~vzgUlODOU02HLrP6CL{UYx%ry{&X+-PLf)Xg}gle8s~sd z@gDsS-_!2xf0edXkuUneUb=hx=N3eo6eWo{m`k5!yoI?>$j8};0Gu=6EWn;j_4{9s z91-l6QtUN6A><p|AQpre=Y;R885{X78OPzeblC988YPBN*P+Ur-QVVS4>H=^%PBs2 zlK3vZRUO`SpCq5*spMG7W^>^~YTHGg%b#Ji`Qcz54fXX^bU^Hb*y!kwKUtkORZ3KG z-lW}yY?1Q&A@+1YeTV_-jQ3vgtOFoh*Z(k>4((8=qfWgf80RdWjR?E7Dbph^gHPUK zbQZA3v6k^cZT)(mnHS$C#s^3CwLtq%M*as??*P|@aS~%S=8G&w_^H^(K^|pW7-up* ztXC>E@OFWrkGxI8dk>?qoxocQ{mOZJA)U7xfCk<|5GdIJL5DQm$Y0KNp-$8d8S<78 z%cO>W^1%nTB?dAo`xN|NGkXxeV8Noupx``?#appPW9;JZza=s_BzN<=b;{a8ThFeP zlzzPasj+p&i8HA1z@WSx{NExqKey{cMfv&1Ccgf<^8KsFTy1{AtXWqL{{G5d2%mo^ z<Id<MzAF?qultNz%cFgsF~PMCI<V|PjGdSpF(2S89d}rvs~g)Nvow-cEnGxndCx&z z2lg+b!z15g-i?fumzSs97eGD7jvl3-{`GHVPRBe7{&y$6O<R+asj{pLZ0i_LA)^M& zQBAdV3NPZY5{?gXhf4z}FpG0*Dk@EQ!GE=^Lc=OQVj+4R@d54+oI7`p^7;Io|9?cK z$Ffc8sLD5!jS3JD7a^8I`=Raj?AR&Wne*KbCj8K$o!dnN7z?pKD&JYa+3o&4du0Bt zvFqsI_AltaJH8;?mD;!Mb7CLSu*>cD0>?C+h%F!=Yrx5xyXB(aO4&XYU@`V*qYos* z1_8fhWSIPCga1b%uP?=WW4b~3FhBFhPCu&OV@^$ujiY_LchfcVyZncl_I|-{)B$xQ zG1^+>Kxg=y39qJ}7x+Ee6dl%VMC5UX@E0{L@~s0TsT}*gyr*jD(~Vjh@hskh7Chkn EKS=~e;Q#;t literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..2d6517d --- /dev/null +++ b/index.html @@ -0,0 +1,204 @@ +<!DOCTYPE html> + +<html lang="en"> + +<head> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta charset="UTF-8"> + <meta name="robots" content="noindex,nofollow" /> <title>ClayTheGamer</title> + <link rel="stylesheet" href="style.css"> + <link rel="icon" href="assets/CTG.png" type="image/x-icon" /> + <!-- Matomo --> + <script> + var _paq = window._paq = window._paq || []; + /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ + _paq.push(['trackPageView']); + _paq.push(['enableLinkTracking']); + (function() { + var u="//analytics.claygarth.com/"; + _paq.push(['setTrackerUrl', u+'matomo.php']); + _paq.push(['setSiteId', '5']); + var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; + g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); + })(); + </script> + <!-- End Matomo Code --> + +</head> + +<body> + <div class="container"> + <div class="content"> + <div id="particles-js"></div> + + <img id="userPhoto" src="img/CTG.png" alt="User Photo"> + + <h1><a href="https://claythegamer.tk/" id="userName" rel="noopener">Clay The Gamer</a></h1> + <div id="links"> + + <a class="link" href="#" title="Clay#12324" target="_blank">BattleNet</a> + + <a class="link bitcoin" href="bitcoin://bc1qk32vvmcrd5ptqa7tp3km8my20ceh9sxkxm53vh" target="_blank">Bitcoin</a> + + <a class="link" href="https://claytonia.net/" target="_blank">Claytonia</a> + + <a class="link" href="https://discord.gg/WUMAAMK" title="Clarth" target="_blank">Discord</a> + + <a class="link" href="https://minecraft-statistic.net/en/player/ClayGarth.html" target="_blank">Minecraft</a> + + <a class="link" href="https://steamcommunity.com/id/Clarth3/" target="_blank">Steam Profile</a> + + <a class="link" href="https://s.team/chat/MUJ866L1" target="_blank">Steam Chat</a> + + <a class="link" href="https://claytonia.net/teamspeak" target="_blank">Teamspeak</a> + + <a class="link" href="ts3server://voice.claytonia.net" target="_blank"><img src="https://userb.tsviewer.com/3_t-i/FA%2BsSd0OCSsRYCZHuQu6cOGT8KA%3D.png"></a> + + <a class="link" href="https://www.twitch.tv/claygarth" target="_blank">Twitch</a> + + <a class="link" href="http://live.xbox.com/Profile?Gamertag=clay8977" target="_blank">Xbox</a> + + <a class="link" href="https://www.youtube.com/channel/UCpPx2QG9UIvwrmzQmkflfcw" target="_blank">YouTube</a> + + + + <a class="link" href="#" target="_blank">#</a> + + + + + + </div> + + <footer> + Do you know where your towel is? + <br> + <br> + <br> + <img src="https://wiki.claygarth.com/lib/exe/fetch.php?media=wiki:octoline.png"> + + </footer> + </div> +</div> + <!-- <script src=" https://cdn.jsdelivr.net/npm/particles.js@2.0.0/particles.min.js"></script>--> + <script src="particles.js"></script> + <script> + particlesJS('particles-js', { + particles: { + number: { + value: 80, + density: { + enable: true, + value_area: 800 + } + }, + color: { + value: '#142e7f' + }, + shape: { + type: 'circle', + stroke: { + width: 0, + color: '#000000' + }, + polygon: { + nb_sides: 5 + }, + image: { + src: 'path/to/your/image.png', + width: 100, + height: 100 + } + }, + opacity: { + value: 0.5, + random: false, + anim: { + enable: false, + speed: 1, + opacity_min: 0.1, + sync: false + } + }, + size: { + value: 3, + random: true, + anim: { + enable: false, + speed: 40, + size_min: 0.1, + sync: false + } + }, + line_linked: { + enable: true, + distance: 150, + color: '#182dcf', + opacity: 0.4, + width: 1 + }, + move: { + enable: true, + speed: 2, + direction: 'none', + random: false, + straight: false, + out_mode: 'out', + bounce: true, + attract: { + enable: true, + rotateX: 600, + rotateY: 1200 + } + } + }, + interactivity: { + detect_on: 'window', + events: { + onhover: { + enable: true, + mode: 'repulse' + }, + onclick: { + enable: true, + mode: 'push' + }, + resize: true + }, + modes: { + grab: { + distance: 140, + line_linked: { + opacity: 1 + } + }, + bubble: { + distance: 400, + size: 40, + duration: 2, + opacity: 8, + speed: 3 + }, + repulse: { + distance: 200, + duration: 0.4 + }, + push: { + particles_nb: 4 + }, + remove: { + particles_nb: 2 + } + } + }, + retina_detect: true + }); +</script> + + +</body> + +</html> + + + diff --git a/particles.js b/particles.js new file mode 100644 index 0000000..bb37fda --- /dev/null +++ b/particles.js @@ -0,0 +1,1541 @@ +/* ----------------------------------------------- +/* Author : Vincent Garreau - vincentgarreau.com +/* MIT license: http://opensource.org/licenses/MIT +/* Demo / Generator : vincentgarreau.com/particles.js +/* GitHub : github.com/VincentGarreau/particles.js +/* How to use? : Check the GitHub README +/* v2.0.0 +/* ----------------------------------------------- */ + +var pJS = function(tag_id, params){ + + var canvas_el = document.querySelector('#'+tag_id+' > .particles-js-canvas-el'); + + /* particles.js variables with default values */ + this.pJS = { + canvas: { + el: canvas_el, + w: canvas_el.offsetWidth, + h: canvas_el.offsetHeight + }, + particles: { + number: { + value: 400, + density: { + enable: true, + value_area: 800 + } + }, + color: { + value: '#fff' + }, + shape: { + type: 'circle', + stroke: { + width: 0, + color: '#ff0000' + }, + polygon: { + nb_sides: 5 + }, + image: { + src: '', + width: 100, + height: 100 + } + }, + opacity: { + value: 1, + random: false, + anim: { + enable: false, + speed: 2, + opacity_min: 0, + sync: false + } + }, + size: { + value: 20, + random: false, + anim: { + enable: false, + speed: 20, + size_min: 0, + sync: false + } + }, + line_linked: { + enable: true, + distance: 100, + color: '#fff', + opacity: 1, + width: 1 + }, + move: { + enable: true, + speed: 2, + direction: 'none', + random: false, + straight: false, + out_mode: 'out', + bounce: false, + attract: { + enable: false, + rotateX: 3000, + rotateY: 3000 + } + }, + array: [] + }, + interactivity: { + detect_on: 'canvas', + events: { + onhover: { + enable: true, + mode: 'grab' + }, + onclick: { + enable: true, + mode: 'push' + }, + resize: true + }, + modes: { + grab:{ + distance: 100, + line_linked:{ + opacity: 1 + } + }, + bubble:{ + distance: 200, + size: 80, + duration: 0.4 + }, + repulse:{ + distance: 200, + duration: 0.4 + }, + push:{ + particles_nb: 4 + }, + remove:{ + particles_nb: 2 + } + }, + mouse:{} + }, + retina_detect: false, + fn: { + interact: {}, + modes: {}, + vendors:{} + }, + tmp: {} + }; + + var pJS = this.pJS; + + /* params settings */ + if(params){ + Object.deepExtend(pJS, params); + } + + pJS.tmp.obj = { + size_value: pJS.particles.size.value, + size_anim_speed: pJS.particles.size.anim.speed, + move_speed: pJS.particles.move.speed, + line_linked_distance: pJS.particles.line_linked.distance, + line_linked_width: pJS.particles.line_linked.width, + mode_grab_distance: pJS.interactivity.modes.grab.distance, + mode_bubble_distance: pJS.interactivity.modes.bubble.distance, + mode_bubble_size: pJS.interactivity.modes.bubble.size, + mode_repulse_distance: pJS.interactivity.modes.repulse.distance + }; + + + pJS.fn.retinaInit = function(){ + + if(pJS.retina_detect && window.devicePixelRatio > 1){ + pJS.canvas.pxratio = window.devicePixelRatio; + pJS.tmp.retina = true; + } + else{ + pJS.canvas.pxratio = 1; + pJS.tmp.retina = false; + } + + pJS.canvas.w = pJS.canvas.el.offsetWidth * pJS.canvas.pxratio; + pJS.canvas.h = pJS.canvas.el.offsetHeight * pJS.canvas.pxratio; + + pJS.particles.size.value = pJS.tmp.obj.size_value * pJS.canvas.pxratio; + pJS.particles.size.anim.speed = pJS.tmp.obj.size_anim_speed * pJS.canvas.pxratio; + pJS.particles.move.speed = pJS.tmp.obj.move_speed * pJS.canvas.pxratio; + pJS.particles.line_linked.distance = pJS.tmp.obj.line_linked_distance * pJS.canvas.pxratio; + pJS.interactivity.modes.grab.distance = pJS.tmp.obj.mode_grab_distance * pJS.canvas.pxratio; + pJS.interactivity.modes.bubble.distance = pJS.tmp.obj.mode_bubble_distance * pJS.canvas.pxratio; + pJS.particles.line_linked.width = pJS.tmp.obj.line_linked_width * pJS.canvas.pxratio; + pJS.interactivity.modes.bubble.size = pJS.tmp.obj.mode_bubble_size * pJS.canvas.pxratio; + pJS.interactivity.modes.repulse.distance = pJS.tmp.obj.mode_repulse_distance * pJS.canvas.pxratio; + + }; + + + + /* ---------- pJS functions - canvas ------------ */ + + pJS.fn.canvasInit = function(){ + pJS.canvas.ctx = pJS.canvas.el.getContext('2d'); + }; + + pJS.fn.canvasSize = function(){ + + pJS.canvas.el.width = pJS.canvas.w; + pJS.canvas.el.height = pJS.canvas.h; + + if(pJS && pJS.interactivity.events.resize){ + + window.addEventListener('resize', function(){ + + pJS.canvas.w = pJS.canvas.el.offsetWidth; + pJS.canvas.h = pJS.canvas.el.offsetHeight; + + /* resize canvas */ + if(pJS.tmp.retina){ + pJS.canvas.w *= pJS.canvas.pxratio; + pJS.canvas.h *= pJS.canvas.pxratio; + } + + pJS.canvas.el.width = pJS.canvas.w; + pJS.canvas.el.height = pJS.canvas.h; + + /* repaint canvas on anim disabled */ + if(!pJS.particles.move.enable){ + pJS.fn.particlesEmpty(); + pJS.fn.particlesCreate(); + pJS.fn.particlesDraw(); + pJS.fn.vendors.densityAutoParticles(); + } + + /* density particles enabled */ + pJS.fn.vendors.densityAutoParticles(); + + }); + + } + + }; + + + pJS.fn.canvasPaint = function(){ + pJS.canvas.ctx.fillRect(0, 0, pJS.canvas.w, pJS.canvas.h); + }; + + pJS.fn.canvasClear = function(){ + pJS.canvas.ctx.clearRect(0, 0, pJS.canvas.w, pJS.canvas.h); + }; + + + /* --------- pJS functions - particles ----------- */ + + pJS.fn.particle = function(color, opacity, position){ + + /* size */ + this.radius = (pJS.particles.size.random ? Math.random() : 1) * pJS.particles.size.value; + if(pJS.particles.size.anim.enable){ + this.size_status = false; + this.vs = pJS.particles.size.anim.speed / 100; + if(!pJS.particles.size.anim.sync){ + this.vs = this.vs * Math.random(); + } + } + + /* position */ + this.x = position ? position.x : Math.random() * pJS.canvas.w; + this.y = position ? position.y : Math.random() * pJS.canvas.h; + + /* check position - into the canvas */ + if(this.x > pJS.canvas.w - this.radius*2) this.x = this.x - this.radius; + else if(this.x < this.radius*2) this.x = this.x + this.radius; + if(this.y > pJS.canvas.h - this.radius*2) this.y = this.y - this.radius; + else if(this.y < this.radius*2) this.y = this.y + this.radius; + + /* check position - avoid overlap */ + if(pJS.particles.move.bounce){ + pJS.fn.vendors.checkOverlap(this, position); + } + + /* color */ + this.color = {}; + if(typeof(color.value) == 'object'){ + + if(color.value instanceof Array){ + var color_selected = color.value[Math.floor(Math.random() * pJS.particles.color.value.length)]; + this.color.rgb = hexToRgb(color_selected); + }else{ + if(color.value.r != undefined && color.value.g != undefined && color.value.b != undefined){ + this.color.rgb = { + r: color.value.r, + g: color.value.g, + b: color.value.b + } + } + if(color.value.h != undefined && color.value.s != undefined && color.value.l != undefined){ + this.color.hsl = { + h: color.value.h, + s: color.value.s, + l: color.value.l + } + } + } + + } + else if(color.value == 'random'){ + this.color.rgb = { + r: (Math.floor(Math.random() * (255 - 0 + 1)) + 0), + g: (Math.floor(Math.random() * (255 - 0 + 1)) + 0), + b: (Math.floor(Math.random() * (255 - 0 + 1)) + 0) + } + } + else if(typeof(color.value) == 'string'){ + this.color = color; + this.color.rgb = hexToRgb(this.color.value); + } + + /* opacity */ + this.opacity = (pJS.particles.opacity.random ? Math.random() : 1) * pJS.particles.opacity.value; + if(pJS.particles.opacity.anim.enable){ + this.opacity_status = false; + this.vo = pJS.particles.opacity.anim.speed / 100; + if(!pJS.particles.opacity.anim.sync){ + this.vo = this.vo * Math.random(); + } + } + + /* animation - velocity for speed */ + var velbase = {} + switch(pJS.particles.move.direction){ + case 'top': + velbase = { x:0, y:-1 }; + break; + case 'top-right': + velbase = { x:0.5, y:-0.5 }; + break; + case 'right': + velbase = { x:1, y:-0 }; + break; + case 'bottom-right': + velbase = { x:0.5, y:0.5 }; + break; + case 'bottom': + velbase = { x:0, y:1 }; + break; + case 'bottom-left': + velbase = { x:-0.5, y:1 }; + break; + case 'left': + velbase = { x:-1, y:0 }; + break; + case 'top-left': + velbase = { x:-0.5, y:-0.5 }; + break; + default: + velbase = { x:0, y:0 }; + break; + } + + if(pJS.particles.move.straight){ + this.vx = velbase.x; + this.vy = velbase.y; + if(pJS.particles.move.random){ + this.vx = this.vx * (Math.random()); + this.vy = this.vy * (Math.random()); + } + }else{ + this.vx = velbase.x + Math.random()-0.5; + this.vy = velbase.y + Math.random()-0.5; + } + + // var theta = 2.0 * Math.PI * Math.random(); + // this.vx = Math.cos(theta); + // this.vy = Math.sin(theta); + + this.vx_i = this.vx; + this.vy_i = this.vy; + + + + /* if shape is image */ + + var shape_type = pJS.particles.shape.type; + if(typeof(shape_type) == 'object'){ + if(shape_type instanceof Array){ + var shape_selected = shape_type[Math.floor(Math.random() * shape_type.length)]; + this.shape = shape_selected; + } + }else{ + this.shape = shape_type; + } + + if(this.shape == 'image'){ + var sh = pJS.particles.shape; + this.img = { + src: sh.image.src, + ratio: sh.image.width / sh.image.height + } + if(!this.img.ratio) this.img.ratio = 1; + if(pJS.tmp.img_type == 'svg' && pJS.tmp.source_svg != undefined){ + pJS.fn.vendors.createSvgImg(this); + if(pJS.tmp.pushing){ + this.img.loaded = false; + } + } + } + + + + }; + + + pJS.fn.particle.prototype.draw = function() { + + var p = this; + + if(p.radius_bubble != undefined){ + var radius = p.radius_bubble; + }else{ + var radius = p.radius; + } + + if(p.opacity_bubble != undefined){ + var opacity = p.opacity_bubble; + }else{ + var opacity = p.opacity; + } + + if(p.color.rgb){ + var color_value = 'rgba('+p.color.rgb.r+','+p.color.rgb.g+','+p.color.rgb.b+','+opacity+')'; + }else{ + var color_value = 'hsla('+p.color.hsl.h+','+p.color.hsl.s+'%,'+p.color.hsl.l+'%,'+opacity+')'; + } + + pJS.canvas.ctx.fillStyle = color_value; + pJS.canvas.ctx.beginPath(); + + switch(p.shape){ + + case 'circle': + pJS.canvas.ctx.arc(p.x, p.y, radius, 0, Math.PI * 2, false); + break; + + case 'edge': + pJS.canvas.ctx.rect(p.x-radius, p.y-radius, radius*2, radius*2); + break; + + case 'triangle': + pJS.fn.vendors.drawShape(pJS.canvas.ctx, p.x-radius, p.y+radius / 1.66, radius*2, 3, 2); + break; + + case 'polygon': + pJS.fn.vendors.drawShape( + pJS.canvas.ctx, + p.x - radius / (pJS.particles.shape.polygon.nb_sides/3.5), // startX + p.y - radius / (2.66/3.5), // startY + radius*2.66 / (pJS.particles.shape.polygon.nb_sides/3), // sideLength + pJS.particles.shape.polygon.nb_sides, // sideCountNumerator + 1 // sideCountDenominator + ); + break; + + case 'star': + pJS.fn.vendors.drawShape( + pJS.canvas.ctx, + p.x - radius*2 / (pJS.particles.shape.polygon.nb_sides/4), // startX + p.y - radius / (2*2.66/3.5), // startY + radius*2*2.66 / (pJS.particles.shape.polygon.nb_sides/3), // sideLength + pJS.particles.shape.polygon.nb_sides, // sideCountNumerator + 2 // sideCountDenominator + ); + break; + + case 'image': + + function draw(){ + pJS.canvas.ctx.drawImage( + img_obj, + p.x-radius, + p.y-radius, + radius*2, + radius*2 / p.img.ratio + ); + } + + if(pJS.tmp.img_type == 'svg'){ + var img_obj = p.img.obj; + }else{ + var img_obj = pJS.tmp.img_obj; + } + + if(img_obj){ + draw(); + } + + break; + + } + + pJS.canvas.ctx.closePath(); + + if(pJS.particles.shape.stroke.width > 0){ + pJS.canvas.ctx.strokeStyle = pJS.particles.shape.stroke.color; + pJS.canvas.ctx.lineWidth = pJS.particles.shape.stroke.width; + pJS.canvas.ctx.stroke(); + } + + pJS.canvas.ctx.fill(); + + }; + + + pJS.fn.particlesCreate = function(){ + for(var i = 0; i < pJS.particles.number.value; i++) { + pJS.particles.array.push(new pJS.fn.particle(pJS.particles.color, pJS.particles.opacity.value)); + } + }; + + pJS.fn.particlesUpdate = function(){ + + for(var i = 0; i < pJS.particles.array.length; i++){ + + /* the particle */ + var p = pJS.particles.array[i]; + + // var d = ( dx = pJS.interactivity.mouse.click_pos_x - p.x ) * dx + ( dy = pJS.interactivity.mouse.click_pos_y - p.y ) * dy; + // var f = -BANG_SIZE / d; + // if ( d < BANG_SIZE ) { + // var t = Math.atan2( dy, dx ); + // p.vx = f * Math.cos(t); + // p.vy = f * Math.sin(t); + // } + + /* move the particle */ + if(pJS.particles.move.enable){ + var ms = pJS.particles.move.speed/2; + p.x += p.vx * ms; + p.y += p.vy * ms; + } + + /* change opacity status */ + if(pJS.particles.opacity.anim.enable) { + if(p.opacity_status == true) { + if(p.opacity >= pJS.particles.opacity.value) p.opacity_status = false; + p.opacity += p.vo; + }else { + if(p.opacity <= pJS.particles.opacity.anim.opacity_min) p.opacity_status = true; + p.opacity -= p.vo; + } + if(p.opacity < 0) p.opacity = 0; + } + + /* change size */ + if(pJS.particles.size.anim.enable){ + if(p.size_status == true){ + if(p.radius >= pJS.particles.size.value) p.size_status = false; + p.radius += p.vs; + }else{ + if(p.radius <= pJS.particles.size.anim.size_min) p.size_status = true; + p.radius -= p.vs; + } + if(p.radius < 0) p.radius = 0; + } + + /* change particle position if it is out of canvas */ + if(pJS.particles.move.out_mode == 'bounce'){ + var new_pos = { + x_left: p.radius, + x_right: pJS.canvas.w, + y_top: p.radius, + y_bottom: pJS.canvas.h + } + }else{ + var new_pos = { + x_left: -p.radius, + x_right: pJS.canvas.w + p.radius, + y_top: -p.radius, + y_bottom: pJS.canvas.h + p.radius + } + } + + if(p.x - p.radius > pJS.canvas.w){ + p.x = new_pos.x_left; + p.y = Math.random() * pJS.canvas.h; + } + else if(p.x + p.radius < 0){ + p.x = new_pos.x_right; + p.y = Math.random() * pJS.canvas.h; + } + if(p.y - p.radius > pJS.canvas.h){ + p.y = new_pos.y_top; + p.x = Math.random() * pJS.canvas.w; + } + else if(p.y + p.radius < 0){ + p.y = new_pos.y_bottom; + p.x = Math.random() * pJS.canvas.w; + } + + /* out of canvas modes */ + switch(pJS.particles.move.out_mode){ + case 'bounce': + if (p.x + p.radius > pJS.canvas.w) p.vx = -p.vx; + else if (p.x - p.radius < 0) p.vx = -p.vx; + if (p.y + p.radius > pJS.canvas.h) p.vy = -p.vy; + else if (p.y - p.radius < 0) p.vy = -p.vy; + break; + } + + /* events */ + if(isInArray('grab', pJS.interactivity.events.onhover.mode)){ + pJS.fn.modes.grabParticle(p); + } + + if(isInArray('bubble', pJS.interactivity.events.onhover.mode) || isInArray('bubble', pJS.interactivity.events.onclick.mode)){ + pJS.fn.modes.bubbleParticle(p); + } + + if(isInArray('repulse', pJS.interactivity.events.onhover.mode) || isInArray('repulse', pJS.interactivity.events.onclick.mode)){ + pJS.fn.modes.repulseParticle(p); + } + + /* interaction auto between particles */ + if(pJS.particles.line_linked.enable || pJS.particles.move.attract.enable){ + for(var j = i + 1; j < pJS.particles.array.length; j++){ + var p2 = pJS.particles.array[j]; + + /* link particles */ + if(pJS.particles.line_linked.enable){ + pJS.fn.interact.linkParticles(p,p2); + } + + /* attract particles */ + if(pJS.particles.move.attract.enable){ + pJS.fn.interact.attractParticles(p,p2); + } + + /* bounce particles */ + if(pJS.particles.move.bounce){ + pJS.fn.interact.bounceParticles(p,p2); + } + + } + } + + + } + + }; + + pJS.fn.particlesDraw = function(){ + + /* clear canvas */ + pJS.canvas.ctx.clearRect(0, 0, pJS.canvas.w, pJS.canvas.h); + + /* update each particles param */ + pJS.fn.particlesUpdate(); + + /* draw each particle */ + for(var i = 0; i < pJS.particles.array.length; i++){ + var p = pJS.particles.array[i]; + p.draw(); + } + + }; + + pJS.fn.particlesEmpty = function(){ + pJS.particles.array = []; + }; + + pJS.fn.particlesRefresh = function(){ + + /* init all */ + cancelRequestAnimFrame(pJS.fn.checkAnimFrame); + cancelRequestAnimFrame(pJS.fn.drawAnimFrame); + pJS.tmp.source_svg = undefined; + pJS.tmp.img_obj = undefined; + pJS.tmp.count_svg = 0; + pJS.fn.particlesEmpty(); + pJS.fn.canvasClear(); + + /* restart */ + pJS.fn.vendors.start(); + + }; + + + /* ---------- pJS functions - particles interaction ------------ */ + + pJS.fn.interact.linkParticles = function(p1, p2){ + + var dx = p1.x - p2.x, + dy = p1.y - p2.y, + dist = Math.sqrt(dx*dx + dy*dy); + + /* draw a line between p1 and p2 if the distance between them is under the config distance */ + if(dist <= pJS.particles.line_linked.distance){ + + var opacity_line = pJS.particles.line_linked.opacity - (dist / (1/pJS.particles.line_linked.opacity)) / pJS.particles.line_linked.distance; + + if(opacity_line > 0){ + + /* style */ + var color_line = pJS.particles.line_linked.color_rgb_line; + pJS.canvas.ctx.strokeStyle = 'rgba('+color_line.r+','+color_line.g+','+color_line.b+','+opacity_line+')'; + pJS.canvas.ctx.lineWidth = pJS.particles.line_linked.width; + //pJS.canvas.ctx.lineCap = 'round'; /* performance issue */ + + /* path */ + pJS.canvas.ctx.beginPath(); + pJS.canvas.ctx.moveTo(p1.x, p1.y); + pJS.canvas.ctx.lineTo(p2.x, p2.y); + pJS.canvas.ctx.stroke(); + pJS.canvas.ctx.closePath(); + + } + + } + + }; + + + pJS.fn.interact.attractParticles = function(p1, p2){ + + /* condensed particles */ + var dx = p1.x - p2.x, + dy = p1.y - p2.y, + dist = Math.sqrt(dx*dx + dy*dy); + + if(dist <= pJS.particles.line_linked.distance){ + + var ax = dx/(pJS.particles.move.attract.rotateX*1000), + ay = dy/(pJS.particles.move.attract.rotateY*1000); + + p1.vx -= ax; + p1.vy -= ay; + + p2.vx += ax; + p2.vy += ay; + + } + + + } + + + pJS.fn.interact.bounceParticles = function(p1, p2){ + + var dx = p1.x - p2.x, + dy = p1.y - p2.y, + dist = Math.sqrt(dx*dx + dy*dy), + dist_p = p1.radius+p2.radius; + + if(dist <= dist_p){ + p1.vx = -p1.vx; + p1.vy = -p1.vy; + + p2.vx = -p2.vx; + p2.vy = -p2.vy; + } + + } + + + /* ---------- pJS functions - modes events ------------ */ + + pJS.fn.modes.pushParticles = function(nb, pos){ + + pJS.tmp.pushing = true; + + for(var i = 0; i < nb; i++){ + pJS.particles.array.push( + new pJS.fn.particle( + pJS.particles.color, + pJS.particles.opacity.value, + { + 'x': pos ? pos.pos_x : Math.random() * pJS.canvas.w, + 'y': pos ? pos.pos_y : Math.random() * pJS.canvas.h + } + ) + ) + if(i == nb-1){ + if(!pJS.particles.move.enable){ + pJS.fn.particlesDraw(); + } + pJS.tmp.pushing = false; + } + } + + }; + + + pJS.fn.modes.removeParticles = function(nb){ + + pJS.particles.array.splice(0, nb); + if(!pJS.particles.move.enable){ + pJS.fn.particlesDraw(); + } + + }; + + + pJS.fn.modes.bubbleParticle = function(p){ + + /* on hover event */ + if(pJS.interactivity.events.onhover.enable && isInArray('bubble', pJS.interactivity.events.onhover.mode)){ + + var dx_mouse = p.x - pJS.interactivity.mouse.pos_x, + dy_mouse = p.y - pJS.interactivity.mouse.pos_y, + dist_mouse = Math.sqrt(dx_mouse*dx_mouse + dy_mouse*dy_mouse), + ratio = 1 - dist_mouse / pJS.interactivity.modes.bubble.distance; + + function init(){ + p.opacity_bubble = p.opacity; + p.radius_bubble = p.radius; + } + + /* mousemove - check ratio */ + if(dist_mouse <= pJS.interactivity.modes.bubble.distance){ + + if(ratio >= 0 && pJS.interactivity.status == 'mousemove'){ + + /* size */ + if(pJS.interactivity.modes.bubble.size != pJS.particles.size.value){ + + if(pJS.interactivity.modes.bubble.size > pJS.particles.size.value){ + var size = p.radius + (pJS.interactivity.modes.bubble.size*ratio); + if(size >= 0){ + p.radius_bubble = size; + } + }else{ + var dif = p.radius - pJS.interactivity.modes.bubble.size, + size = p.radius - (dif*ratio); + if(size > 0){ + p.radius_bubble = size; + }else{ + p.radius_bubble = 0; + } + } + + } + + /* opacity */ + if(pJS.interactivity.modes.bubble.opacity != pJS.particles.opacity.value){ + + if(pJS.interactivity.modes.bubble.opacity > pJS.particles.opacity.value){ + var opacity = pJS.interactivity.modes.bubble.opacity*ratio; + if(opacity > p.opacity && opacity <= pJS.interactivity.modes.bubble.opacity){ + p.opacity_bubble = opacity; + } + }else{ + var opacity = p.opacity - (pJS.particles.opacity.value-pJS.interactivity.modes.bubble.opacity)*ratio; + if(opacity < p.opacity && opacity >= pJS.interactivity.modes.bubble.opacity){ + p.opacity_bubble = opacity; + } + } + + } + + } + + }else{ + init(); + } + + + /* mouseleave */ + if(pJS.interactivity.status == 'mouseleave'){ + init(); + } + + } + + /* on click event */ + else if(pJS.interactivity.events.onclick.enable && isInArray('bubble', pJS.interactivity.events.onclick.mode)){ + + + if(pJS.tmp.bubble_clicking){ + var dx_mouse = p.x - pJS.interactivity.mouse.click_pos_x, + dy_mouse = p.y - pJS.interactivity.mouse.click_pos_y, + dist_mouse = Math.sqrt(dx_mouse*dx_mouse + dy_mouse*dy_mouse), + time_spent = (new Date().getTime() - pJS.interactivity.mouse.click_time)/1000; + + if(time_spent > pJS.interactivity.modes.bubble.duration){ + pJS.tmp.bubble_duration_end = true; + } + + if(time_spent > pJS.interactivity.modes.bubble.duration*2){ + pJS.tmp.bubble_clicking = false; + pJS.tmp.bubble_duration_end = false; + } + } + + + function process(bubble_param, particles_param, p_obj_bubble, p_obj, id){ + + if(bubble_param != particles_param){ + + if(!pJS.tmp.bubble_duration_end){ + if(dist_mouse <= pJS.interactivity.modes.bubble.distance){ + if(p_obj_bubble != undefined) var obj = p_obj_bubble; + else var obj = p_obj; + if(obj != bubble_param){ + var value = p_obj - (time_spent * (p_obj - bubble_param) / pJS.interactivity.modes.bubble.duration); + if(id == 'size') p.radius_bubble = value; + if(id == 'opacity') p.opacity_bubble = value; + } + }else{ + if(id == 'size') p.radius_bubble = undefined; + if(id == 'opacity') p.opacity_bubble = undefined; + } + }else{ + if(p_obj_bubble != undefined){ + var value_tmp = p_obj - (time_spent * (p_obj - bubble_param) / pJS.interactivity.modes.bubble.duration), + dif = bubble_param - value_tmp; + value = bubble_param + dif; + if(id == 'size') p.radius_bubble = value; + if(id == 'opacity') p.opacity_bubble = value; + } + } + + } + + } + + if(pJS.tmp.bubble_clicking){ + /* size */ + process(pJS.interactivity.modes.bubble.size, pJS.particles.size.value, p.radius_bubble, p.radius, 'size'); + /* opacity */ + process(pJS.interactivity.modes.bubble.opacity, pJS.particles.opacity.value, p.opacity_bubble, p.opacity, 'opacity'); + } + + } + + }; + + + pJS.fn.modes.repulseParticle = function(p){ + + if(pJS.interactivity.events.onhover.enable && isInArray('repulse', pJS.interactivity.events.onhover.mode) && pJS.interactivity.status == 'mousemove') { + + var dx_mouse = p.x - pJS.interactivity.mouse.pos_x, + dy_mouse = p.y - pJS.interactivity.mouse.pos_y, + dist_mouse = Math.sqrt(dx_mouse*dx_mouse + dy_mouse*dy_mouse); + + var normVec = {x: dx_mouse/dist_mouse, y: dy_mouse/dist_mouse}, + repulseRadius = pJS.interactivity.modes.repulse.distance, + velocity = 100, + repulseFactor = clamp((1/repulseRadius)*(-1*Math.pow(dist_mouse/repulseRadius,2)+1)*repulseRadius*velocity, 0, 50); + + var pos = { + x: p.x + normVec.x * repulseFactor, + y: p.y + normVec.y * repulseFactor + } + + if(pJS.particles.move.out_mode == 'bounce'){ + if(pos.x - p.radius > 0 && pos.x + p.radius < pJS.canvas.w) p.x = pos.x; + if(pos.y - p.radius > 0 && pos.y + p.radius < pJS.canvas.h) p.y = pos.y; + }else{ + p.x = pos.x; + p.y = pos.y; + } + + } + + + else if(pJS.interactivity.events.onclick.enable && isInArray('repulse', pJS.interactivity.events.onclick.mode)) { + + if(!pJS.tmp.repulse_finish){ + pJS.tmp.repulse_count++; + if(pJS.tmp.repulse_count == pJS.particles.array.length){ + pJS.tmp.repulse_finish = true; + } + } + + if(pJS.tmp.repulse_clicking){ + + var repulseRadius = Math.pow(pJS.interactivity.modes.repulse.distance/6, 3); + + var dx = pJS.interactivity.mouse.click_pos_x - p.x, + dy = pJS.interactivity.mouse.click_pos_y - p.y, + d = dx*dx + dy*dy; + + var force = -repulseRadius / d * 1; + + function process(){ + + var f = Math.atan2(dy,dx); + p.vx = force * Math.cos(f); + p.vy = force * Math.sin(f); + + if(pJS.particles.move.out_mode == 'bounce'){ + var pos = { + x: p.x + p.vx, + y: p.y + p.vy + } + if (pos.x + p.radius > pJS.canvas.w) p.vx = -p.vx; + else if (pos.x - p.radius < 0) p.vx = -p.vx; + if (pos.y + p.radius > pJS.canvas.h) p.vy = -p.vy; + else if (pos.y - p.radius < 0) p.vy = -p.vy; + } + + } + + // default + if(d <= repulseRadius){ + process(); + } + + // bang - slow motion mode + // if(!pJS.tmp.repulse_finish){ + // if(d <= repulseRadius){ + // process(); + // } + // }else{ + // process(); + // } + + + }else{ + + if(pJS.tmp.repulse_clicking == false){ + + p.vx = p.vx_i; + p.vy = p.vy_i; + + } + + } + + } + + } + + + pJS.fn.modes.grabParticle = function(p){ + + if(pJS.interactivity.events.onhover.enable && pJS.interactivity.status == 'mousemove'){ + + var dx_mouse = p.x - pJS.interactivity.mouse.pos_x, + dy_mouse = p.y - pJS.interactivity.mouse.pos_y, + dist_mouse = Math.sqrt(dx_mouse*dx_mouse + dy_mouse*dy_mouse); + + /* draw a line between the cursor and the particle if the distance between them is under the config distance */ + if(dist_mouse <= pJS.interactivity.modes.grab.distance){ + + var opacity_line = pJS.interactivity.modes.grab.line_linked.opacity - (dist_mouse / (1/pJS.interactivity.modes.grab.line_linked.opacity)) / pJS.interactivity.modes.grab.distance; + + if(opacity_line > 0){ + + /* style */ + var color_line = pJS.particles.line_linked.color_rgb_line; + pJS.canvas.ctx.strokeStyle = 'rgba('+color_line.r+','+color_line.g+','+color_line.b+','+opacity_line+')'; + pJS.canvas.ctx.lineWidth = pJS.particles.line_linked.width; + //pJS.canvas.ctx.lineCap = 'round'; /* performance issue */ + + /* path */ + pJS.canvas.ctx.beginPath(); + pJS.canvas.ctx.moveTo(p.x, p.y); + pJS.canvas.ctx.lineTo(pJS.interactivity.mouse.pos_x, pJS.interactivity.mouse.pos_y); + pJS.canvas.ctx.stroke(); + pJS.canvas.ctx.closePath(); + + } + + } + + } + + }; + + + + /* ---------- pJS functions - vendors ------------ */ + + pJS.fn.vendors.eventsListeners = function(){ + + /* events target element */ + if(pJS.interactivity.detect_on == 'window'){ + pJS.interactivity.el = window; + }else{ + pJS.interactivity.el = pJS.canvas.el; + } + + + /* detect mouse pos - on hover / click event */ + if(pJS.interactivity.events.onhover.enable || pJS.interactivity.events.onclick.enable){ + + /* el on mousemove */ + pJS.interactivity.el.addEventListener('mousemove', function(e){ + + if(pJS.interactivity.el == window){ + var pos_x = e.clientX, + pos_y = e.clientY; + } + else{ + var pos_x = e.offsetX || e.clientX, + pos_y = e.offsetY || e.clientY; + } + + pJS.interactivity.mouse.pos_x = pos_x; + pJS.interactivity.mouse.pos_y = pos_y; + + if(pJS.tmp.retina){ + pJS.interactivity.mouse.pos_x *= pJS.canvas.pxratio; + pJS.interactivity.mouse.pos_y *= pJS.canvas.pxratio; + } + + pJS.interactivity.status = 'mousemove'; + + }); + + /* el on onmouseleave */ + pJS.interactivity.el.addEventListener('mouseleave', function(e){ + + pJS.interactivity.mouse.pos_x = null; + pJS.interactivity.mouse.pos_y = null; + pJS.interactivity.status = 'mouseleave'; + + }); + + } + + /* on click event */ + if(pJS.interactivity.events.onclick.enable){ + + pJS.interactivity.el.addEventListener('click', function(){ + + pJS.interactivity.mouse.click_pos_x = pJS.interactivity.mouse.pos_x; + pJS.interactivity.mouse.click_pos_y = pJS.interactivity.mouse.pos_y; + pJS.interactivity.mouse.click_time = new Date().getTime(); + + if(pJS.interactivity.events.onclick.enable){ + + switch(pJS.interactivity.events.onclick.mode){ + + case 'push': + if(pJS.particles.move.enable){ + pJS.fn.modes.pushParticles(pJS.interactivity.modes.push.particles_nb, pJS.interactivity.mouse); + }else{ + if(pJS.interactivity.modes.push.particles_nb == 1){ + pJS.fn.modes.pushParticles(pJS.interactivity.modes.push.particles_nb, pJS.interactivity.mouse); + } + else if(pJS.interactivity.modes.push.particles_nb > 1){ + pJS.fn.modes.pushParticles(pJS.interactivity.modes.push.particles_nb); + } + } + break; + + case 'remove': + pJS.fn.modes.removeParticles(pJS.interactivity.modes.remove.particles_nb); + break; + + case 'bubble': + pJS.tmp.bubble_clicking = true; + break; + + case 'repulse': + pJS.tmp.repulse_clicking = true; + pJS.tmp.repulse_count = 0; + pJS.tmp.repulse_finish = false; + setTimeout(function(){ + pJS.tmp.repulse_clicking = false; + }, pJS.interactivity.modes.repulse.duration*1000) + break; + + } + + } + + }); + + } + + + }; + + pJS.fn.vendors.densityAutoParticles = function(){ + + if(pJS.particles.number.density.enable){ + + /* calc area */ + var area = pJS.canvas.el.width * pJS.canvas.el.height / 1000; + if(pJS.tmp.retina){ + area = area/(pJS.canvas.pxratio*2); + } + + /* calc number of particles based on density area */ + var nb_particles = area * pJS.particles.number.value / pJS.particles.number.density.value_area; + + /* add or remove X particles */ + var missing_particles = pJS.particles.array.length - nb_particles; + if(missing_particles < 0) pJS.fn.modes.pushParticles(Math.abs(missing_particles)); + else pJS.fn.modes.removeParticles(missing_particles); + + } + + }; + + + pJS.fn.vendors.checkOverlap = function(p1, position){ + for(var i = 0; i < pJS.particles.array.length; i++){ + var p2 = pJS.particles.array[i]; + + var dx = p1.x - p2.x, + dy = p1.y - p2.y, + dist = Math.sqrt(dx*dx + dy*dy); + + if(dist <= p1.radius + p2.radius){ + p1.x = position ? position.x : Math.random() * pJS.canvas.w; + p1.y = position ? position.y : Math.random() * pJS.canvas.h; + pJS.fn.vendors.checkOverlap(p1); + } + } + }; + + + pJS.fn.vendors.createSvgImg = function(p){ + + /* set color to svg element */ + var svgXml = pJS.tmp.source_svg, + rgbHex = /#([0-9A-F]{3,6})/gi, + coloredSvgXml = svgXml.replace(rgbHex, function (m, r, g, b) { + if(p.color.rgb){ + var color_value = 'rgba('+p.color.rgb.r+','+p.color.rgb.g+','+p.color.rgb.b+','+p.opacity+')'; + }else{ + var color_value = 'hsla('+p.color.hsl.h+','+p.color.hsl.s+'%,'+p.color.hsl.l+'%,'+p.opacity+')'; + } + return color_value; + }); + + /* prepare to create img with colored svg */ + var svg = new Blob([coloredSvgXml], {type: 'image/svg+xml;charset=utf-8'}), + DOMURL = window.URL || window.webkitURL || window, + url = DOMURL.createObjectURL(svg); + + /* create particle img obj */ + var img = new Image(); + img.addEventListener('load', function(){ + p.img.obj = img; + p.img.loaded = true; + DOMURL.revokeObjectURL(url); + pJS.tmp.count_svg++; + }); + img.src = url; + + }; + + + pJS.fn.vendors.destroypJS = function(){ + cancelAnimationFrame(pJS.fn.drawAnimFrame); + canvas_el.remove(); + pJSDom = null; + }; + + + pJS.fn.vendors.drawShape = function(c, startX, startY, sideLength, sideCountNumerator, sideCountDenominator){ + + // By Programming Thomas - https://programmingthomas.wordpress.com/2013/04/03/n-sided-shapes/ + var sideCount = sideCountNumerator * sideCountDenominator; + var decimalSides = sideCountNumerator / sideCountDenominator; + var interiorAngleDegrees = (180 * (decimalSides - 2)) / decimalSides; + var interiorAngle = Math.PI - Math.PI * interiorAngleDegrees / 180; // convert to radians + c.save(); + c.beginPath(); + c.translate(startX, startY); + c.moveTo(0,0); + for (var i = 0; i < sideCount; i++) { + c.lineTo(sideLength,0); + c.translate(sideLength,0); + c.rotate(interiorAngle); + } + //c.stroke(); + c.fill(); + c.restore(); + + }; + + pJS.fn.vendors.exportImg = function(){ + window.open(pJS.canvas.el.toDataURL('image/png'), '_blank'); + }; + + + pJS.fn.vendors.loadImg = function(type){ + + pJS.tmp.img_error = undefined; + + if(pJS.particles.shape.image.src != ''){ + + if(type == 'svg'){ + + var xhr = new XMLHttpRequest(); + xhr.open('GET', pJS.particles.shape.image.src); + xhr.onreadystatechange = function (data) { + if(xhr.readyState == 4){ + if(xhr.status == 200){ + pJS.tmp.source_svg = data.currentTarget.response; + pJS.fn.vendors.checkBeforeDraw(); + }else{ + console.log('Error pJS - Image not found'); + pJS.tmp.img_error = true; + } + } + } + xhr.send(); + + }else{ + + var img = new Image(); + img.addEventListener('load', function(){ + pJS.tmp.img_obj = img; + pJS.fn.vendors.checkBeforeDraw(); + }); + img.src = pJS.particles.shape.image.src; + + } + + }else{ + console.log('Error pJS - No image.src'); + pJS.tmp.img_error = true; + } + + }; + + + pJS.fn.vendors.draw = function(){ + + if(pJS.particles.shape.type == 'image'){ + + if(pJS.tmp.img_type == 'svg'){ + + if(pJS.tmp.count_svg >= pJS.particles.number.value){ + pJS.fn.particlesDraw(); + if(!pJS.particles.move.enable) cancelRequestAnimFrame(pJS.fn.drawAnimFrame); + else pJS.fn.drawAnimFrame = requestAnimFrame(pJS.fn.vendors.draw); + }else{ + //console.log('still loading...'); + if(!pJS.tmp.img_error) pJS.fn.drawAnimFrame = requestAnimFrame(pJS.fn.vendors.draw); + } + + }else{ + + if(pJS.tmp.img_obj != undefined){ + pJS.fn.particlesDraw(); + if(!pJS.particles.move.enable) cancelRequestAnimFrame(pJS.fn.drawAnimFrame); + else pJS.fn.drawAnimFrame = requestAnimFrame(pJS.fn.vendors.draw); + }else{ + if(!pJS.tmp.img_error) pJS.fn.drawAnimFrame = requestAnimFrame(pJS.fn.vendors.draw); + } + + } + + }else{ + pJS.fn.particlesDraw(); + if(!pJS.particles.move.enable) cancelRequestAnimFrame(pJS.fn.drawAnimFrame); + else pJS.fn.drawAnimFrame = requestAnimFrame(pJS.fn.vendors.draw); + } + + }; + + + pJS.fn.vendors.checkBeforeDraw = function(){ + + // if shape is image + if(pJS.particles.shape.type == 'image'){ + + if(pJS.tmp.img_type == 'svg' && pJS.tmp.source_svg == undefined){ + pJS.tmp.checkAnimFrame = requestAnimFrame(check); + }else{ + //console.log('images loaded! cancel check'); + cancelRequestAnimFrame(pJS.tmp.checkAnimFrame); + if(!pJS.tmp.img_error){ + pJS.fn.vendors.init(); + pJS.fn.vendors.draw(); + } + + } + + }else{ + pJS.fn.vendors.init(); + pJS.fn.vendors.draw(); + } + + }; + + + pJS.fn.vendors.init = function(){ + + /* init canvas + particles */ + pJS.fn.retinaInit(); + pJS.fn.canvasInit(); + pJS.fn.canvasSize(); + pJS.fn.canvasPaint(); + pJS.fn.particlesCreate(); + pJS.fn.vendors.densityAutoParticles(); + + /* particles.line_linked - convert hex colors to rgb */ + pJS.particles.line_linked.color_rgb_line = hexToRgb(pJS.particles.line_linked.color); + + }; + + + pJS.fn.vendors.start = function(){ + + if(isInArray('image', pJS.particles.shape.type)){ + pJS.tmp.img_type = pJS.particles.shape.image.src.substr(pJS.particles.shape.image.src.length - 3); + pJS.fn.vendors.loadImg(pJS.tmp.img_type); + }else{ + pJS.fn.vendors.checkBeforeDraw(); + } + + }; + + + + + /* ---------- pJS - start ------------ */ + + + pJS.fn.vendors.eventsListeners(); + + pJS.fn.vendors.start(); + + + +}; + +/* ---------- global functions - vendors ------------ */ + +Object.deepExtend = function(destination, source) { + for (var property in source) { + if (source[property] && source[property].constructor && + source[property].constructor === Object) { + destination[property] = destination[property] || {}; + arguments.callee(destination[property], source[property]); + } else { + destination[property] = source[property]; + } + } + return destination; +}; + +window.requestAnimFrame = (function(){ + return window.requestAnimationFrame || + window.webkitRequestAnimationFrame || + window.mozRequestAnimationFrame || + window.oRequestAnimationFrame || + window.msRequestAnimationFrame || + function(callback){ + window.setTimeout(callback, 1000 / 60); + }; +})(); + +window.cancelRequestAnimFrame = ( function() { + return window.cancelAnimationFrame || + window.webkitCancelRequestAnimationFrame || + window.mozCancelRequestAnimationFrame || + window.oCancelRequestAnimationFrame || + window.msCancelRequestAnimationFrame || + clearTimeout +} )(); + +function hexToRgb(hex){ + // By Tim Down - http://stackoverflow.com/a/5624139/3493650 + // Expand shorthand form (e.g. "03F") to full form (e.g. "0033FF") + var shorthandRegex = /^#?([a-f\d])([a-f\d])([a-f\d])$/i; + hex = hex.replace(shorthandRegex, function(m, r, g, b) { + return r + r + g + g + b + b; + }); + var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); + return result ? { + r: parseInt(result[1], 16), + g: parseInt(result[2], 16), + b: parseInt(result[3], 16) + } : null; +}; + +function clamp(number, min, max) { + return Math.min(Math.max(number, min), max); +}; + +function isInArray(value, array) { + return array.indexOf(value) > -1; +} + + +/* ---------- particles.js functions - start ------------ */ + +window.pJSDom = []; + +window.particlesJS = function(tag_id, params){ + + //console.log(params); + + /* no string id? so it's object params, and set the id with default id */ + if(typeof(tag_id) != 'string'){ + params = tag_id; + tag_id = 'particles-js'; + } + + /* no id? set the id to default id */ + if(!tag_id){ + tag_id = 'particles-js'; + } + + /* pJS elements */ + var pJS_tag = document.getElementById(tag_id), + pJS_canvas_class = 'particles-js-canvas-el', + exist_canvas = pJS_tag.getElementsByClassName(pJS_canvas_class); + + /* remove canvas if exists into the pJS target tag */ + if(exist_canvas.length){ + while(exist_canvas.length > 0){ + pJS_tag.removeChild(exist_canvas[0]); + } + } + + /* create canvas element */ + var canvas_el = document.createElement('canvas'); + canvas_el.className = pJS_canvas_class; + + /* set size canvas */ + canvas_el.style.width = "100%"; + canvas_el.style.height = "100%"; + + /* append canvas */ + var canvas = document.getElementById(tag_id).appendChild(canvas_el); + + /* launch particle.js */ + if(canvas != null){ + pJSDom.push(new pJS(tag_id, params)); + } + +}; + +window.particlesJS.load = function(tag_id, path_config_json, callback){ + + /* load json config */ + var xhr = new XMLHttpRequest(); + xhr.open('GET', path_config_json); + xhr.onreadystatechange = function (data) { + if(xhr.readyState == 4){ + if(xhr.status == 200){ + var params = JSON.parse(data.currentTarget.response); + window.particlesJS(tag_id, params); + if(callback) callback(); + }else{ + console.log('Error pJS - XMLHttpRequest status: '+xhr.status); + console.log('Error pJS - File config not found'); + } + } + }; + xhr.send(); + +}; diff --git a/style.css b/style.css new file mode 100644 index 0000000..fd9826e --- /dev/null +++ b/style.css @@ -0,0 +1,156 @@ +@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap'); + +:root { + --font: 'Roboto Mono', monospace; + --background: black; + --color: #A9A9A9; +} + +body{ + background-color: var(--background); + color: var(--color); + font-family: var(--font); + margin: 0; + padding: 0; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + display: flex; + min-height: 100vh; + min-width: 100vw; + flex-direction: column; + +} + +.container { + flex: 1 auto; + display: flex; + flex-direction: column; + justify-content: center; + text-align: center; +} + +.content{ + display: flex; + flex-direction: column; + flex: 1 auto; + align-items: center; + justify-content: center; + margin: 0; +} + +footer{ + text-align: center; + font-size: 0.75rem; + font-weight: 400; + padding-bottom: 20px; +} + +#userPhoto{ + width: 96px; + height: 96px; + display: block; + margin: 35px auto 20px; + border-radius: 50%; + border: solid var(--color) 2px; +} + +#userName{ + width: 100%; + font-size: 1.5rem; + font-weight: 400; + text-align: center; + text-decoration: none; + line-height: 1.25; + display: block; + color: var(--color); +} + +#links{ + max-width: 90%; + width: auto; + display: block; + margin: 27px auto; +} + +.link{ + display: block; + margin-bottom: 20px; + padding: 17px; + font-size: 1rem; + font-weight: 500; + border-radius: 5px; + border: dashed var(--color) 2px; + text-align: center; + text-decoration: none; + color: var(--color); + word-wrap: break-word; + +} + + + + + + + +/* unvisited link */ +a:link { + color: var(--color); +} + +/* visited link */ +a:visited { + color: var(--color); +} + +/* mouse over link */ +a:hover { + color: darkgrey; + position: relative; +} + + + +.bitcoin:hover:after { + content: url(img/bitcoinQR.png); /* no need for qoutes */ + display: block; + position: absolute; + left: 123px; /* change this value to one that suits you */ + top: 56px; /* change this value to one that suits you */ +} + +a:link { + text-decoration: none; +} + +a:visited { + text-decoration: none; +} + + + + + + + +@media (prefers-color-scheme: dark) { + + :root { + --background: #202124; + --color: white; + } + } + + +#particles-js { + position: fixed; + width: 100%; + height: 100%; + background-color: #202124; + background-image: url(''); + background-size: cover; + background-position: 50% 50%; + background-repeat: no-repeat; + z-index: -1; /* Set a negative value to place it behind your content */ +} +