码迷,mamicode.com
首页 > 移动开发 > 详细

移动浏览器横屏

时间:2015-11-04 13:09:04      阅读:278      评论:0      收藏:0      [点我收藏+]

标签:

横屏Test@AepKill

 

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport">
    <style type="text/css">
        body{
            margin: 0;
            padding: 0;
            overflow: hidden;
        }
    </style>
    <title>TEST @ AepKill</title>
    <script src="./js/jquery-1.11.1.min.js"></script>
</head>
<body>
    <div class="wrap" id="wrap">
        <span>横屏啦啦啦</span>
    </div>
<script>
    $(function(){
        var $window=$(window);
        $window.on(‘resize‘,function(){
            var height=$window.height(),width=$window.width(),tX,tY;
            $(‘#wrap‘).css({
                height:width,
                width:height,
                transform:‘translate( ‘+ ((width-height)/2) +‘px,‘+ ((height-width)/2) +‘px) rotate(90deg)‘
            });
        });
        $window.resize();
    })
</script>
</body>
</html>

  

博文中不能存在js代码,点这里查看 

原理:把一个和屏幕大小一样的div移动到屏幕中心再旋转90度就好了,还是非常简单的。

局限:尺寸只能小于等于屏幕,不然就出滚动条了,这个可以考虑自建滚动条解决,较为麻烦,因为我们就是一个和屏幕相当全屏的页面,所以就不管了。  

By:AepKill

移动浏览器横屏

标签:

原文地址:http://www.cnblogs.com/aepkill/p/4935363.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!