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>
相关推荐
保加利亚的风1 分钟前
Docker 学习文档(Mac + Docker Desktop 版)
前端·后端
带刺的坐椅8 分钟前
Solon I18n:三种解析器,零样板代码
java·国际化·i18n·solon·多语言
java1234_小锋17 分钟前
Vue3专题 - 条件渲染
前端·javascript·vue.js
掉鱼的猫18 分钟前
Solon I18n:三种解析器,零样板代码
java
明月_清风23 分钟前
🚀 AI Agent 完全入门指南:从 LLM 到生产落地,新手必懂的 34 个核心概念
前端·后端·ai编程
鸽鸽28 分钟前
Vue 3 API 完全指南:从 Options 到 Composition 的进阶之路
前端·vue.js
名字还没想好☜29 分钟前
React 用 Portal + Context 实现全局 Toast:一次调用、自动消失与队列管理
前端·javascript·react.js·react·next.js
程序员阿明35 分钟前
spring boot3访问resources下的文件,使得在浏览器url中可以直接访问
java·spring boot·后端
HjhIron38 分钟前
React Router 通关指南:从入门到鉴权,一个项目全搞定
前端