3bmmm.com出任热刺官方合作伙

探知 • 创造美好

不断超越客户的期望值,源自我们对这个行业的热爱

3bmmm.com出任热刺官方合作伙伴 - 3bmmm.com

来源:3bmmm.com出任热刺官方合作伙伴观点 - 远策科技 | 2019-06-05 继续了解

在全面屏的 iphones X 上,不需要而外的代码,Safari 可以很好的展示现有的网站。整个网站的内容都会自动地展示在一个“安全区域”内,并不会被四周的圆角或者“小刘海”遮挡住。
 
Safari 使用页面的背景色(一般就是 或者 元素的 background-color)来填充周围空出的区域,与页面的其他部分保持协调。通常来说这种方式可以解决网站大部分的问题。
 
不过还有一些网站——尤其是那些有横向贯穿的导航条的网站,像下面这样的就需要做一点额外的工作,使得在这种新的显示下继续利用全面屏的优势,且不显得突兀。

远策科技 | 2019-06-05

我们需要有选择地给那些包含重要信息的元素加上内边距,避免它们受到屏幕形状的影响。这样不但可以充分利用 iphones X 扩大的屏幕,也可以避免手机四个角、小刘海和退到主屏标志的影响。ioses 11 的 WebKit 引入了一个新的 CSS 函数—— env(),还有四个预定义的环境变量。—— safe-area-inset-left, safe-area-inset-right, safe-area-inset-top, 和 safe-area-inset-bottom。结合这两个新东西,就可以在样式中使用安全边距。

对照阅读

在不支持 env() 函数的浏览器中,这条 CSS 规则会被忽略。因此,针对每个使用 env() 的地方,加一条 CSS 备用规则尤其重要。我们可以使用 Safari Technology Preview 新增的 CSS 函数 min() 或 max() 来实现。这两个函数都接受任意个数字,返回其中最小或者最大值。两个函数都可以使用在 calc() 中,也可以互相嵌套,也允许在函数内使用计算(就如 calc() 的那样)。

手机处于竖屏状态时, env(safe-area-inset-left) 取值为 0px,因此 max()函数的取值为 12px。横屏时, env(safe-area-inset-left) 因为小刘海的存在,会比较大,max() 就会返回安全边距。这样就可以保证重要的内容总是可见。

多一份参考,总有益处

131-1155-0088 / 159-3167-7513

远策 - 建站推广一站式服务

不惊世骇俗 为企业互联网营销整合方案 您可 3bmmm.com出任热刺官方合作伙伴扫码 或 拨打电话 咨询
联系我们 稍后再说

131-1155-0088

相关阅读

以下内容与「3bmmm.com出任热刺官方合作伙伴」同属公开资讯,可按栏目扩展阅读相关条目。

本站按公开材料组织页面。需要原文时请核对应栏目发布页。

继续浏览时优先选择同栏目或相近主题,避免被站外镜像带偏。

栏目导航

联系 · 远策动态 · 关于远策 · 常见问题解疑

<\/script>'); })();
本站内容按公开信息整理,栏目与正文互为入口,便于对照阅读。