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>
相关推荐
代码不停4 分钟前
Spring Boot快速入手
java·spring boot·后端
hashiqimiya6 分钟前
vue项目的选择星级样式和axios依赖调用
前端·javascript·vue.js
-Excalibur-7 分钟前
关于计算机网络当中的各种计时器
java·c语言·网络·c++·笔记·python·计算机网络
小宇的天下8 分钟前
Calibre nmDRC 运行机制与规则文件(13-1)
java·开发语言·数据库
阿拉斯攀登9 分钟前
设计模式:实战概要
java·设计模式
沛沛老爹9 分钟前
Web开发者实战AI Agent:基于Dify的多模态文生图与文生视频智能体项目
前端·人工智能·llm·agent·rag·web转型
阿拉斯攀登9 分钟前
设计模式:工厂模式概要
java·设计模式·抽象工厂模式
哟哟耶耶9 分钟前
Plugin-前端相关插件了解
前端
曹轲恒10 分钟前
Java Collections & Arrays 工具类
java
.卡10 分钟前
(022)FastJson 序列化导致的 java.util.ConcurrentModificationException
java