这篇文章主要介绍了Css实现手机端页面强制横屏的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

样式

@media screen and (orientation: portrait) {
    html{
        width : 100vmin;
        height : 100vmax;
    }
    body{
        width : 100vmin;
        height : 100vmax;
    }
    #gyroContain{
        width : 100vmax;
        height : 100vmin;
        transform-origin: top left;
        transform: rotate(90deg) translate(0,-100vmin);
    }
  }
@media screen and (orientation: landscape) {
    html{
        width : 100vmax;
        height : 100vmin;
    }
    body{
        width : 100vmax;
        height : 100vmin;
    }
    #gyroContain{
        width : 100vmax;
        height : 100vmin;
    }
}

结构
 

<html>
    <body>
        <div id="gyroContain">
            非常多非常多的文字
        </div>
    </body>
</html>

P.S. 如果你的页面里有from表单要填的话,应该用 「弹出遮罩层让用户手机」 的解决方案。检测手机竖屏下,提示用关闭屏幕锁定,并横置手机。想想手机浏览器还是竖屏,而内容却被强制横屏的画面有多奇怪吧...

P.S. 页面强制横屏是一碗都快放坏了的冷饭。但文主百度到的解决方法都用了js。文主觉得有些高炮打蚊子。所以自己用Css+Html实现了一个。文章内的代码只是一个给大家发散思维的littleDemo,你们想竖屏就去掉height加y-auto, 想有背景色就加bg-color,还望大家不要我的不严谨啊。第一篇文章,望海涵。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持爱安网。

最新资讯
在线生活服务消费进入“新钱商”时代

在线生活服务消费进入

在线生活服务消费已进入“新钱商”时代,购买优惠券、团
人人“归来” 多牛2000万美金接盘

人人“归来” 多牛200

历经近一年,多牛传媒重新设计的“人人”应用正式公测。
"没电下回聊"成为过去式 手机QQ可显示对方实时电量

"没电下回聊"成为过

根据网友投稿,苹果iOS版和安卓版手机QQ现上线了一个新
2019挪威插电类汽车占新车销量56%:Model 3 最热销

2019挪威插电类汽车占

根据OFV的数据,电动汽车继续在挪威占主导地位,该国电动
2030年中国三分之一为纯电动车 特斯拉看中中国市场

2030年中国三分之一为

在今天的中国首席经济学家论坛年会上,摩根士丹利中国首
乔治·吉尔德:要恢复世界经济信心 必须发展区块链

乔治·吉尔德:要恢复世

乔治·吉尔德表示,谷歌建立了一个世界体系,它的单一性将
最新文章
针对class、id所做的CSS HACK

针对class、id所做的C

这是一篇关于CSS HACK的文章,这篇文章中提到的CSS HACK
WEB标准教程:P标签的应用

WEB标准教程:P标签的

从今天开始,我将全面的共享出我所能理解的所有WEB标准
Web前端开发的Firefox插件

Web前端开发的Firefox

一、Web DeveloperWeb Developer 可说是网页设计师最
详解CSS粘性定位 sticky

详解CSS粘性定位 stic

这篇文章主要介绍了CSS粘性定位 sticky 的相关知识,本
详解css透明度之rgba和opacity的区别及兼容

详解css透明度之rgba

对于设置透明度,我们有两个可以选的css3属性:rgba 和 op
轻松搞懂CSS浮动与清除浮动图文详解

轻松搞懂CSS浮动与清

本文通过图文并茂的形式给大家介绍了CSS浮动与清除浮