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>
相关推荐
凤山老林2 小时前
04-Java JDK, JRE和JVM
java·开发语言·jvm
灵感__idea7 小时前
Hello 算法:贪心的世界
前端·javascript·算法
camellias_8 小时前
【无标题】
java·tomcat
咸鱼2.08 小时前
【java入门到放弃】需要背诵
java·开发语言
椰猫子9 小时前
Java:异常(exception)
java·开发语言
GreenTea9 小时前
一文搞懂Harness Engineering与Meta-Harness
前端·人工智能·后端
win x10 小时前
Redis 使用~如何在Java中连接使用redis
java·数据库·redis
星晨雪海10 小时前
基于 @Resource 的支付 Service 多实现类完整示例
java·开发语言
阿维的博客日记10 小时前
什么是逃逸分析
java·juc
河北清兮网络科技10 小时前
短剧 APP 产品说明
小程序·uni-app·短剧