移动浏览器横屏

横屏[email protected]

<!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

时间: 2024-10-17 12:23:26

移动浏览器横屏的相关文章

Android、IOS浏览器的适配问题整理

相关知识点: 移动端. 兼容/适配 . IOS点击事件300ms延迟 .点击穿透 . 定位失败 ... 手机浏览器特有的事件: onTouchmove . ontouched . ontouchstart . ontouchcancel. 使用Zepto的原因: jQuery适用于PC端桌面环境,桌面环境更加复杂,jQuery需要考虑的因素非常多,尤其表现在兼容性上面. 与PC端相比,移动端的发展远不及PC端,手机上的带宽永远比不上pc端. pc端下载jQuery到本地只需要1~3秒(90+K)

ios和android适配

一些情况下对非可点击元素如(label,span)监听click事件,ios下不会触发 解决方案:css增加cursor:pointer; 三星手机遮罩层下的input.select.a等元素可以被点击和focus(点击穿透) 问题发现于三星手机,这个在特定需求下才会有,因此如果没有类似问题的可以不看.首先需求是浮层操作,在三星上被遮罩的元素依然可以获取focus.click.change),有两种解决方案: 1.是通过层显示以后加入对应的class名控制,截断显示层下方可获取焦点元素的事件获取

移动端Web页面问题(转载)

1.安卓浏览器看背景图片,有些设备会模糊.   用同等比例的图片在PC机上很清楚,但是手机上很模糊,原因是什么呢? 经过研究,是devicePixelRatio作怪,因为手机分辨率太小,如果按照分辨率来显示网页,这样字会非常小,所以苹果当初就把iPhone 4的960640分辨率,在网页里只显示了480320,这样devicePixelRatio=2.现在android比较乱,有1.5的,有2的也有3的. 想让图片在手机里显示更为清晰,必须使用2x的背景图来代替img标签(一般情况都是用2倍).

移动端问题汇总

问题列表 伪类 :active 生效 要CSS伪类 :active 生效,只需要给 document 绑定 touchstart 或 touchend 事件 <style> a { color: #000; } a:active { color: #fff; } </style> <a herf=foo >bar</a> <script> document.addEventListener('touchstart',function(){},fa

移动端遇到的问题

https://github.com/AlloyTeam/Mars https://github.com/hoosin/mobile-web-favorites 跨域问题 手机浏览器也是浏览器,在ajax调用外部api的时候也存在跨域问题,这时候可以让后端加上两个http头 Access-Control-Allow-Origin "*" Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type,

转 :2016HTML5移动端最新兼容问题解决方案;

1.安卓浏览器看背景图片,有些设备会模糊.用同等比例的图片在PC机上很清楚,但是手机上很模糊,原因是什么呢?经过研究,是devicePixelRatio作怪,因为手机分辨率太小,如果按照分辨率来显示网页,这样字会非常小,所以苹果当初就把iPhone 4的960640分辨率,在网页里只显示了480320,这样devicePixelRatio=2.现在android比较乱,有1.5的,有2的也有3的.让图片在手机里显示更为清晰,必须使用2x的背景图来代替img标签(一般情况都是用2倍).例如一个di

HTML移动端开发常见的兼容性总结

1.安卓浏览器看背景图片,有些设备会模糊.用同等比例的图片在PC机上很清楚,但是手机上很模糊,原因是什么呢?经过研究,是devicePixelRatio作怪,因为手机分辨率太小,如果按照分辨率来显示网页,这样字会非常小,所以苹果当初就把iPhone 4的960640分辨率,在网页里只显示了480320,这样devicePixelRatio=2.现在android比较乱,有1.5的,有2的也有3的.想让图片在手机里显示更为清晰,必须使用2x的背景图来代替img标签(一般情况都是用2倍).例如一个d

移动Web 开发中的一些前端知识收集汇总

在开发DeveMobile 与EaseMobile 主题 的时候积累了一些移动Web 开发的前端知识,本着记录总结的目的,特写这篇文章备忘一下. 要说移动Web 开发与传统的PC 端开发,感觉也没什么不同,但得益于苹果对于智能机的推动,CSS3+HTML5几乎可以毫无顾忌的使用,然后浏览器端考虑webkit内核的就差不多了. webkit内核中一些私有的meta标签 1 2 3 4 <meta name="apple-mobile-web-app-capable" content

移动端常见的一些兼容性问题

1.安卓浏览器看背景图片,有些设备会模糊. 是devicePixelRatio作怪,因为手机分辨率太小,如果按照分辨率来显示网页,这样字会非常小,所以苹果当初就把iPhone 4的960*640分辨率,在网页里只显示了480*320,这样devicePixelRatio=2.现在android比较乱,有1.5的,有2的也有3的. 想让图片在手机里显示更为清晰,必须使用2x的背景图来代替img标签(一般情况都是用2倍).例如一个div的宽高是100*100,背景图必须得200*200,然后back