Funny prank to slowly tilt websites -45° to mess with people
// ==UserScript==
// @name TILT -45° Prank
// @name:fr INCLINAISON -45° Farce
// @namespace VElMVCAtNDXCsCBQcmFuaw
// @version 1.1
// @description Funny prank to slowly tilt websites -45° to mess with people
// @description:fr Blague drôle pour incliner les sites Web de -45°
// @author smed79
// @license GPLv3
// @icon https://i25.servimg.com/u/f25/11/94/21/24/tilt4510.png
// @match *://*/*
// @run-at document-start
// @grant none
// ==/UserScript==
(function() {
'use strict';
// The CSS: Adds a smooth 3-second animation so the user watches the page fall over
const css = `
html {
transform: rotate(-45deg) !important;
transform-origin: center center !important;
transition: transform 3s ease-in-out !important;
}
`;
// Create the style element
const style = document.createElement('style');
style.textContent = css;
// Safely inject it as early as possible
const injectStyle = () => {
if (document.head) {
document.head.appendChild(style);
} else if (document.documentElement) {
document.documentElement.appendChild(style);
} else {
const observer = new MutationObserver((mutations, obs) => {
if (document.head || document.documentElement) {
(document.head || document.documentElement).appendChild(style);
obs.disconnect();
}
});
observer.observe(document, { childList: true, subtree: true });
}
};
injectStyle();
})();