okay, so i made this and posted a screenshot of it on the discord, with no plans of releasing this. but then, people were like “you should publish this” for SOME reason. it just randomizes the position, rotation and scale of everything on the page with a 15 second delay, so you have time to uninstall it if you dont want it anymore (and im sure nobody would want this)
This commit is contained in:
Suss 2025-02-06 13:52:47 +11:00 committed by GitHub
parent 34b20213d0
commit 02ca197110
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 32 additions and 0 deletions

32
mods/chaos.js Normal file
View File

@ -0,0 +1,32 @@
function getRandomSize(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
function randomizeall() {
const elements = document.querySelectorAll('*');
elements.forEach(element => {
const randomFontSize = getRandomSize(1, 150);
element.style.fontSize = `${randomFontSize}px`;
if (element.offsetWidth > 0 && element.offsetHeight > 0) {
const randomWidth = getRandomSize(1, 500);
const randomHeight = getRandomSize(1, 500);
element.style.width = `${randomWidth}px`;
element.style.height = `${randomHeight}px`;
}
if (window.getComputedStyle(element).position === 'absolute' || window.getComputedStyle(element).position === 'relative') {
const randomTop = getRandomSize(1, window.innerHeight - 1);
const randomLeft = getRandomSize(1, window.innerWidth - 1);
element.style.position = 'absolute';
element.style.top = `${randomTop}px`;
element.style.left = `${randomLeft}px`;
}
const randomRotation = getRandomSize(-360, 360);
element.style.transform = `rotate(${randomRotation}deg)`;
});
}
setTimeout(randomizeall, 15000);