CSS3判断手机横屏竖屏
2014-09-23 08:29
302 查看
原理:
当用户旋转屏幕的时候,会进入到你的监听方法中,然后通过window.orientation来获取当前屏幕的状态:
0 - 竖屏
90 - 逆时针旋转横屏
-90 - 顺时针旋转横屏
180 - 竖屏,上下颠倒
如果你不希望用户使用横屏方式查看你的网页,你可以在设备旋转时间监听里面对body使用CSS3里面的transition中的旋转来保持页面竖向。
移动设备上的页面,当屏幕旋转的时候会有一个orientationchange事件。你可以给body元素增加此事件的监听:
<body onorientationchange="updateOrientation();">
css[竖向定义样式]
}
@media screen and (orientation:landscape) {
css[横向定义样式]
}
当用户旋转屏幕的时候,会进入到你的监听方法中,然后通过window.orientation来获取当前屏幕的状态:
0 - 竖屏
90 - 逆时针旋转横屏
-90 - 顺时针旋转横屏
180 - 竖屏,上下颠倒
如果你不希望用户使用横屏方式查看你的网页,你可以在设备旋转时间监听里面对body使用CSS3里面的transition中的旋转来保持页面竖向。
移动设备上的页面,当屏幕旋转的时候会有一个orientationchange事件。你可以给body元素增加此事件的监听:
<body onorientationchange="updateOrientation();">
监控窗体变化来实现监控手机屏幕横竖
@media screen and (orientation:portrait) {css[竖向定义样式]
}
@media screen and (orientation:landscape) {
css[横向定义样式]
}
相关文章推荐
- CSS3判断手机横屏竖屏
- 利用 CSS3 判断手机是横屏还是竖屏
- css3完美解决手机横竖屏判断
- css3完美解决手机横竖屏判断,让用户看邀请函更爽
- 通过JS语句判断WEB网站的访问端是电脑还是手机
- PHP判断手机是IOS还是Android的三个小实例
- js判断手机是否安装了某个APP,如果安装了就打开,没安装就下载
- js 手机,pad,电脑,客户端判断跳转。。
- PHP判断客户端是PC web端还是移动手机端方法
- 百度判断手机终端并自动跳转uaredirect.js代码及使用实例
- C# 正则表达式判断手机号码是否合法!
- 传入http请求的UserAgent 根据它判断是手机还是电脑发送过来的请求
- JS判断客户端是否是iOS或者Android手机移动端
- php判断访问的当前设备是手机还是电脑
- php 判断是否是手机浏览器登陆
- PHP判断手机等移动设备的方法
- js 判断手机横竖屏的实现方法(不依赖任何其他库)
- 显示gsensor即时数据的apk && 用gsensor来判断手机的静和动 &&气压计的测试应用
- js在网页中判断横屏竖屏
- 【转】Android编程判断手机or平板