JSFiddle - React, Tailwind, and code Playground

by jakie8

JavaScript

var defaultScale = 0.999;
    
var doScale = function(){
    if(window.shouldScale){
        document.body.style.webkitTransform = 'scale('+defaultScale+')';
    } else {
        clearInterval(scaling);
    }
};

function scrollbarVisible(){
    return document.body.scrollWidth != window.innerWidth;
}

window.onresize = function() {
    if (scrollbarVisible()) {
        window.shouldScale = true;
        window.scaling = setInterval(doScale, 10);
    } else {
        console.log('Visible');
    }
};