Javascript particle alternatives

This commit is contained in:
bingus_violet 2024-06-26 18:16:19 -05:00
parent ff3d4e4d04
commit b9f830a23b
6 changed files with 2172 additions and 7 deletions

View file

@ -0,0 +1,28 @@
$(document).ready(() => {
function particle() {
var particle = $("<div></div>")
particle.addClass("rainDrop")
particle.css("left", (Math.random() * 100).toString() + "%")
particle.css("visibility", "visible")
particle.css("top", "-10%")
particle.animate({
"top": "110%",
"easing": "linear"
}, 600, () => {
particle.remove()
})
$(".rainContainer").append(particle)
}
$(".rainContainer > *").remove()
function loop() {
particle()
setTimeout(() => {
loop()
}, 100 * (Math.random() + 0.25));
}
loop()
})

View file

@ -0,0 +1,32 @@
#card {
background-color: rgba(50, 0, 90, 0.5);
/* backdrop-filter: blur(5px); */
}
.rainStuff {
position: sticky;
top: 0;
height: 0;
z-index: -5;
}
.rainContainer {
height: 100vh;
width: 95vw;
top: 0px;
left: 2.5vw;
position: absolute;
overflow: hidden;
}
.rainDrop {
position: absolute;
width: 5px;
background-color: rgba(0, 0, 255, 0.2);
height: 10vh;
visibility: hidden;
}
body {
background: linear-gradient(rgb(10, 10, 75), black);
}