html5简单iphoneX刘海屏适配的方法
发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,这篇文章主要介绍"html5简单iphoneX刘海屏适配的方法"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"html5简单iphoneX刘海屏适配的方法"文章
千家信息网最后更新 2025年01月25日html5简单iphoneX刘海屏适配的方法
这篇文章主要介绍"html5简单iphoneX刘海屏适配的方法"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"html5简单iphoneX刘海屏适配的方法"文章能帮助大家解决问题。
如何适配?
第一步,设置网页在可视窗口的布局方式
iOS11 新增特性,苹果公司为了适配 iPhoneX 对现有 viewport meta 标签的一个扩展,用于设置网页在可视窗口的布局方式,可设置三个值:
contain: 可视窗口完全包含网页内容
cover:网页内容完全覆盖可视窗口
auto:默认值,跟 contain 表现一致
注意:网页默认不添加扩展的表现是 viewport-fit=contain,需要适配 iPhoneX 必须设置 viewport-fit=cover,这是适配的关键步骤。
第二步,页面主体内容限定在安全区域内
.post { padding: 12px; padding-left: env(safe-area-inset-left); padding-left: const(safe-area-inset-left); padding-right: env(safe-area-inset-right); padding-right: const(safe-area-inset-right);}
constant 函数
iOS11 新增特性,Webkit 的一个 CSS 函数,用于设定安全区域与边界的距离,有四个预定义的变量:
safe-area-inset-left:安全区域距离左边边界距离
safe-area-inset-right:安全区域距离右边边界距离
safe-area-inset-top:安全区域距离顶部边界距离
safe-area-inset-bottom:安全区域距离底部边界距离
注意:部分浏览器已经不支持constant函数,用env函数替代
上面设置了padding为12像素,如果旋转方向后:
第三步,使用min()和max()方法
@supports(padding: max(0px)) { .post { padding-left: max(12px, env(safe-area-inset-left)); padding-right: max(12px, env(safe-area-inset-right)); }}
fixed元素固定问题
如果页面title是前端实现的,且固定在顶部,就会出现被遮挡的情况,这时候可以设置top值为安全距离值,比如:
.header{top:env(safe-area-inset-top);top:const(safe-area-inset-top);}
关于"html5简单iphoneX刘海屏适配的方法"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
适配
安全
区域
方法
网页
边界
内容
函数
知识
布局
方式
特性
行业
问题
页面
顶部
不同
实用
一致
三个
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中概互联网和恒生科技指数
火河科技服务器异常怎么解决
初二网络安全教育主题班会
esp8826连接数据库
数据库年表是什么
单位无线网络安全防护措施
上海地创网络技术有限公司
济南订餐软件开发
扶余县天气预报软件开发
网络安全风险防范意识
潍坊ios软件开发服务公司
商丘市网络安全教育
服务器改硬盘模式
网络安全法主要内容摘要
esight服务器管理软件
苏州软件开发培训学费
想自学软件开发怎么开始
数据库2008更改验证
杭州智彤网络技术有限公司
双桥区游戏软件开发
网络安全边界
阿里云学生云服务器
网络技术的背景
不得采购的网络安全产品
荔波农商行网络安全
手机怎么设置个人文件服务器
我的世界服务器给予玩家点券
服务器m4
计算机网络技术教后反思
服务器下安全狗需要注意什么