2021-02-24 11:31发布
1、viewport-fit是专门为了适配 iPhoneX而诞生的一个属性,它用于限制网页如何在安全区域内进行展示。
viewport-fit
iPhoneX
contain: 可视窗口完全包含网页内容
contain
cover:网页内容完全覆盖可视窗口
cover
默认情况下或者设置为 auto和 contain效果相同。
auto
2、env、constant
我们需要将顶部和底部合理的摆放在安全区域内, iOS11新增了两个 CSS函数 env、constant,用于设定安全区域与边界的距离。
iOS11
CSS
env、constant
函数内部可以是四个常量:
safe-area-inset-left:安全区域距离左边边界距离
safe-area-inset-left
safe-area-inset-right:安全区域距离右边边界距离
safe-area-inset-right
safe-area-inset-top:安全区域距离顶部边界距离
safe-area-inset-top
safe-area-inset-bottom:安全区域距离底部边界距离
safe-area-inset-bottom
注意:我们必须指定 viweport-fit后才能使用这两个函数:
viweport-fit
constant在 iOS<11>的版本中生效, env在 iOS>=11.2的版本中生效,这意味着我们往往要同时设置他们,将页面限制在安全区域内:
constant
iOS<11>
env
iOS>=11.2
body { padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom);}
当使用底部固定导航栏时,我们要为他们设置 padding值:
padding
{ padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom);}
☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺
最多设置5个标签!
1、
viewport-fit
是专门为了适配iPhoneX
而诞生的一个属性,它用于限制网页如何在安全区域内进行展示。contain
: 可视窗口完全包含网页内容cover
:网页内容完全覆盖可视窗口默认情况下或者设置为
auto
和contain
效果相同。2、env、constant
我们需要将顶部和底部合理的摆放在安全区域内,
iOS11
新增了两个CSS
函数env、constant
,用于设定安全区域与边界的距离。函数内部可以是四个常量:
safe-area-inset-left
:安全区域距离左边边界距离safe-area-inset-right
:安全区域距离右边边界距离safe-area-inset-top
:安全区域距离顶部边界距离safe-area-inset-bottom
:安全区域距离底部边界距离注意:我们必须指定
viweport-fit
后才能使用这两个函数:constant
在iOS<11>
的版本中生效,env
在iOS>=11.2
的版本中生效,这意味着我们往往要同时设置他们,将页面限制在安全区域内:当使用底部固定导航栏时,我们要为他们设置
padding
值:☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺☺
一周热门 更多>