uniapp前端手机获取安全区域css值 防止按键不能被点击

引入

再编写小程序和移动端的时候可能会出现这种情况,页面中的按键刚好才手机中按不到的位置 如下

这是苹果手机的home按键 如果刚好我们的按钮再这个位置,用户是点击不到的

我们就需要一个办法,能够自动的让我们的按键移动到安全可点击的区域

解决

我们可以使用如下的值来获取

css 复制代码
env(safe-area-inset-bottom)

我们只需要在我们想要判断是否为安全区域的地方加上下面这段代码即可防止按键在安全区域 这里加50是为了更好的分开

css 复制代码
padding-bottom:calc(env(safe-area-inset-bottom) + 50rpx);
相关推荐
Knight_AL18 分钟前
Spring Cloud Alibaba 项目中DataSource 配置失败?原来是 application.yml 和 bootstrap.yml 的坑
前端·bootstrap·html
怎么就重名了1 小时前
Kivy的属性系统
java·前端·数据库
hxjhnct2 小时前
JavaScript Promise 的常用API
开发语言·前端·javascript
web小白成长日记2 小时前
前端让我明显感受到了信息闭塞的恐怖......
前端·javascript·css·react.js·前端框架·html
GIS之路2 小时前
GDAL 实现创建几何对象
前端
liulilittle2 小时前
CLANG 交叉编译
linux·服务器·开发语言·前端·c++
自信阿杜3 小时前
跨标签页数据同步完全指南:如何选择最优通信方案
前端·javascript
牛马1113 小时前
WidgetsFlutterBinding.ensureInitialized()在 Flutter Web 端启动流程的影响
java·前端·flutter
Captaincc3 小时前
2025: The year in LLMs
前端·vibecoding
指尖跳动的光3 小时前
Vue的nextTick()方法
前端·javascript·vue.js