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>
相关推荐
不知几秋3 分钟前
配置JDK和MAVEN
java·开发语言·maven
没有bug.的程序员3 分钟前
Spring Cloud Gateway 路由与过滤器机制
java·开发语言·spring boot·spring·gateway
lichenyang4534 分钟前
从零到一:编写一个简单的 Umi 插件并发布到 npm
前端·react.js·前端框架
一颗宁檬不酸6 分钟前
ajxa实例操作
前端·ajax·api
文心快码BaiduComate7 分钟前
CCF程序员大会码力全开:AI加速营,10w奖金等你拿!
前端·后端·程序员
前端西瓜哥16 分钟前
Figma 协同编辑是如何做用户状态同步的?
前端
OpenTiny社区18 分钟前
不止按钮和表格!TinyVue 偷偷上线 Space 组件,直接搞定「弹性+间距」布局
前端·vue.js·github
FogLetter24 分钟前
Vue 全家桶深度探索:从语法精要到项目实战
前端·vue.js
木易士心26 分钟前
Vue 3 Props 响应式深度解析:从原理到最佳实践
前端
FogLetter26 分钟前
从零实现一个低代码编辑器:揭秘可视化搭建的核心原理
前端·react.js·低代码