其他分享
首页 > 其他分享> > [踩坑回顾]单屏页面整体居中适配后,横竖屏切换的问题

[踩坑回顾]单屏页面整体居中适配后,横竖屏切换的问题

作者:互联网

场景:

① 页面内容在一个屏幕内展示完,不上下左右滑动。

② 页面内容左右居中/上下居中。

③ 页面原本内容为竖屏,需要在横屏浏览器中强制左旋90°。

 

    // 横竖屏适配
    var vertical = document.documentElement.clientHeight >= document.documentElement.clientWidth
    if(!vertical){
        var wth = document.documentElement.clientWidth / document.documentElement.clientHeight
        $('body').css({ 
            'transform': 'rotate(-90deg)  scale(' + wth +') ', 
            'transform-origin': 'center center',
        })
    } else {
        $('body').css({
            'transform': '', 
            'transform-origin': '',
        })
    }

 

标签:居中,documentElement,适配,transform,单屏,document,页面
来源: https://www.cnblogs.com/ximu1009/p/16700191.html