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>
相关推荐
明月(Alioo)16 小时前
Python 并发编程详解 - Java 开发者视角
java·开发语言·python
0xDevNull16 小时前
基于Java的小程序地理围栏实现原理
java·小程序
arvin_xiaoting16 小时前
OpenClaw学习总结_II_频道系统_5:Signal集成详解
java·前端·学习·signal·ai agent·openclaw·signal-cli
凌波粒16 小时前
LeetCode--19.删除链表的倒数第 N 个结点(链表)
java·算法·leetcode·链表
哆啦A梦158816 小时前
统一返回包装类 Result和异常处理
java·前端·后端·springboot
saadiya~16 小时前
从插件冗余到极致流畅:我的 Vue 3 开发环境“瘦身”实录
前端·javascript·vue.js
Mem0rin17 小时前
[Java/数据结构]顺序表之ArrayList
java·开发语言·数据结构
WarrenMondeville17 小时前
4.Unity面向对象-接口隔离原则
java·unity·接口隔离原则
zb2006412017 小时前
spring security 超详细使用教程(接入springboot、前后端分离)
java·spring boot·spring
啥咕啦呛17 小时前
java打卡学习3:ArrayList扩容机制
java·python·学习