Greasy Fork is available in English.

scale2078

Scale you paye by the width

Този скрипт не може да бъде инсталиран директно. Това е библиотека за други скриптове и може да бъде използвана с мета-директива // @require https://update.greasyfork.org/scripts/491239/1351475/scale2078.js

function adjustScale() {
    const baseWidth = 1000;
    const viewportWidth = window.innerWidth;
    const scale = baseWidth / viewportWidth;


    const body = document.body;
    const home = document.getElementById("Home");

    body.style.transform = `scale(0.${scale})`;
    body.style.transformOrigin = 'top left';
    body.style.width = `100vw`;
    body.style.minHeight = '100vh';
    home.style.position = 'relative';
    home.style.left = '10vw';
    home.style.width = '80vw';
}

window.addEventListener('load', adjustScale);
window.addEventListener('resize', adjustScale);