css 自适应手机屏幕(Css实现手机端页面强制横屏的方法示例)
类别:Web前端 浏览量:2250
时间:2022-03-31 00:09:45 css 自适应手机屏幕
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> <li id="gyroContain"> 非常多非常多的文字 </li> </body> </html>
P.S. 如果你的页面里有from表单要填的话,应该用 「弹出遮罩层让用户旋转手机」 的解决方案。检测手机竖屏下,提示用关闭屏幕旋转锁定,并横置手机。想想手机浏览器还是竖屏,而内容却被强制横屏的画面有多奇怪吧...
P.S. 页面强制横屏是一碗都快放坏了的冷饭。但文主百度到的解决方法都用了js。文主觉得有些高炮打蚊子。所以自己用Css+Html实现了一个。文章内的代码只是一个给大家发散思维的littleDemo,你们想竖屏滚动就去掉height加y-auto, 想有背景色就加bg-color,还望大家不要讨伐我的不严谨啊。第一篇文章,望海涵。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
您可能感兴趣
- h5微信手机端debug模式(iOS微信H5页面橡皮回弹效果的踩坑记录)
- css 自适应手机屏幕(Css实现手机端页面强制横屏的方法示例)
- html5播放器按菜单键没反应(解决HTML5中的audio在手机端和微信端的不能自动播放问题)
- dede模板手机端显示设置(DEDE模板中如何运行php脚本和变量在需要操作数据库字段时)
- dedecms悬浮导航(DEDECMS开启绝对地址PC端跳转到静态手机端实现方法)
- html5 拍照上传(Html5在手机端调用相机的方法实现)
- html5和css3最新特性(html5中使用hotcss.js实现手机端自适配的方法)
- 织梦列表页调用文章怎么调(详解织梦手机端搜索时候直接调用search_m.htm手机站页面的办法)
- vue 手机端tab切换页面不刷新(vue Tab切换以及缓存页面处理的几种方式)
- html5播放视频的元素(HTML5在手机端实现视频全屏展示方法)
- 新款起亚霸锐实拍,比普拉多气派,配3.0T V6,引入国内或许能大卖(新款起亚霸锐实拍)
- ()
- 张勇 阿里新任掌门人(阿里新任掌门人)
- 毛戈平全国第一柜花落银泰 高端国货迎来 高光 时刻(毛戈平全国第一柜花落银泰)
- 14岁丧父 20岁丧母,从苦难走向辉煌的银泰创始人沈国军(14岁丧父20岁丧母从苦难走向辉煌的银泰创始人沈国军)
- 银泰集团董事长沈国军获评 北京影响力 十大企业家(银泰集团董事长沈国军获评)
热门推荐
- linux如何使用gdb调试(Linux下如何使用gdb调试core文件)
- apache2.4支持php5.5吗(WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置)
- ASP.NET函数返回多个值的几种方法
- iis服务器如何设置多个网站(云服务器怎么设置404页面IIS7)
- mysql将字符串转换为日期的函数(Mysql中时间戳转为Date的方法示例)
- 宝塔面板进不去是什么原因(宝塔面板严重错误登录不上怎么办)
- js的模块模式设计(JS实现单例模式的6种方案汇总)
- react执行流程(React开启代理的2种实用方式)
- thinkphp5.1插件实现(Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例)
- apache服务部署tomcat(Apache与Tomcat服务器整合的基本配置方法及概要说明)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9