vue html根字体随浏览器分辨率改变,动态改变html的font-size

动态改变html的font-size,px随浏览器大小改变,话不多说上代码。
1.App.vue中

resizeFun() {
            let docEle = document.documentElement,
                resizeEvt =
                    'orientationchange' in window ? 'orientationchange' : 'resize',
                resizeFun = () => {
                    let clientWidth = docEle.clientWidth;
                    if (!clientWidth) return;
                    docEle.style.fontSize = 100 * (clientWidth / 1920) + 'px';
                };
            if (!document.addEventListener) return;
            window.addEventListener(resizeEvt, resizeFun, false);
            window.addEventListener('DOMContentLoaded', resizeFun, false);
            resizeFun();
        },

猜你喜欢

转载自blog.csdn.net/qq_41954585/article/details/129485806
今日推荐