uniapp顶部状态栏设置(适配刘海屏)

方案一、占位

最顶部放一个高度为"var(--status-bar-height)"的div

javascript 复制代码
<template>
  <view>
      <view class="status_bar">
          <!-- 这里是状态栏 -->
      </view>
      <view> 状态栏下的文字 </view>
  </view>
</template>    
<style>
  .status_bar {
      height: var(--status-bar-height);/*刘海儿的高度*/
      width: 100%;
      background-color:#007AFF ;
  }
</style>

方案二、高度自适应

javascript 复制代码
<template>
  <view>
      <view class="content"> 状态栏下的文字 </view>
  </view>
</template>    
<style>
  .content {
      height: calc(100vh + var(--status-bar-height));/*加上刘海儿的高度*/
      width: 100%;
      background-color:#007AFF ;
  }
</style>
相关推荐
weixin_399380694 分钟前
Tongweb7049m10适配skywalking(by lqw)
java·skywalking
写了20年代码的老程序员6 分钟前
企业微信、飞书、钉钉 Webhook 接入,后端代码为什么总是越写越丑
java·微信
用户713874229006 分钟前
浏览器安全机制与现代 SPA 认证架构深度解析
前端
Momo__7 分钟前
Node Modules Inspector:Vue 团队出品的依赖分析神器
前端·vue.js·npm
kisshyshy8 分钟前
从零搭建全栈应用:模块化思想 + 语义化HTML + JSON‑Server快速Mock
前端
解决问题no解决代码问题9 分钟前
设计模式分类介绍
java·开发语言·设计模式
yamsfeer10 分钟前
电商自动化支付全链路技术拆解:从Playwright到扫码支付的底层原理
前端
DongWook10 分钟前
WangEditor渲染标签自定义属性的探索
前端
沙漠11 分钟前
React Native-SyncFormatEdittext:用 JSI 实现零闪烁的实时文本格式化
前端·react native
超人气王12 分钟前
JavaScript新手基础入门——this指针指向,一文带你搞清楚
前端·javascript