CSS设置移动端页面底部安全距离

如图:在开发微信小程序时遇到的按钮被iOS设备底部黑线遮挡的问题,以及如何利用CSS中的env(safe-area-inset-bottom)属性来创建安全区域,避免内容被遮挡。通过将该属性应用到padding或height上,成功解决了问题

env(safe-area-inset-bottom)是一个CSS属性值,用于设置底部安全距离。它表示使用环境变量来获取底部安全距离的值。当使用环境变量时,需要使用env()函数来引用具体的环境变量。例如:

css 复制代码
<style>
.box{
	padding-bottom: env(safe-area-inset-bottom);
}
</style>
css 复制代码
body {
  padding-top: constant(safe-area-inset-top);  /* iOS */
  padding-top: env(safe-area-inset-top);        /* Android */
  padding-bottom: constant(safe-area-inset-bottom); /* iOS */
  padding-bottom: env(safe-area-inset-bottom);       /* Android */
}
相关推荐
qq_296544651 分钟前
安卓版Google(谷歌地球),安卓谷歌(Google)地图,谷歌翻译,谷歌(Chrome)浏览器,手机版Edge,浏览器等安卓版浏览器下载
前端·chrome
今天也想MK代码2 分钟前
JS 注入机制深度解析
java·前端·javascript
一字白首5 分钟前
Vue 进阶,指令补充 + computed+watch
前端·javascript·vue.js
暮之沧蓝6 分钟前
React(18-19)总结
前端·react.js·前端框架
HIT_Weston10 分钟前
50、【Ubuntu】【Gitlab】拉出内网 Web 服务:http.server 单/多线程分析(二)
前端·ubuntu·gitlab
我太想进步了C~~11 分钟前
Prompt Design(提示词工程)入门级了解
前端·人工智能·算法
crary,记忆11 分钟前
如何理解 React的UI渲染
前端·react.js·ui·前端框架
苏打水com13 分钟前
Day1-3 夯实基础:HTML 语义化 + CSS 布局实战(对标职场 “页面结构搭建” 核心需求)
前端·css·html·js
m0_7400437315 分钟前
mapState —— Vuex 语法糖
java·前端·javascript·vue.js
哟哟耶耶16 分钟前
WebPage-postcss-px-to-viewport前端适配
前端·javascript·postcss