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>
相关推荐
fox_mt20 小时前
AI Coding - ClaudeCode使用指南
java·ai编程
Nan_Shu_61421 小时前
学习: Threejs (2)
前端·javascript·学习
G_G#21 小时前
纯前端js插件实现同一浏览器控制只允许打开一个标签,处理session变更问题
前端·javascript·浏览器标签页通信·只允许一个标签页
毕设源码-郭学长21 小时前
【开题答辩全过程】以 基于SSM的高校运动会管理系统的设计与实现为例,包含答辩的问题和答案
java·eclipse
qq_54702617921 小时前
Maven 使用指南
java·maven
@大迁世界21 小时前
TypeScript 的本质并非类型,而是信任
开发语言·前端·javascript·typescript·ecmascript
xiaolyuh12321 小时前
Arthas修改类(如加日志)的实现原理
java
栗子叶21 小时前
Java对象创建的过程
java·开发语言·jvm
GIS之路21 小时前
GDAL 实现矢量裁剪
前端·python·信息可视化
是一个Bug21 小时前
后端开发者视角的前端开发面试题清单(50道)
前端