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几秒前
大模型Function Calling的函数如何调用的?
前端
步步为营DotNet3 分钟前
深入理解.NET 中的IHostedService:后台任务管理的基石
java·网络·.net
ohyeah3 分钟前
防抖与节流:前端性能优化的两大利器
前端·javascript
Zyx20074 分钟前
React Hooks:函数组件的状态与副作用管理艺术
前端
让我上个超影吧21 分钟前
基于SpringBoot和Vue实现CAS单点登录
前端·vue.js·spring boot
独自破碎E26 分钟前
Leetcode862和至少为K的最短子数组
java·开发语言
To Be Clean Coder29 分钟前
【Spring源码】getBean源码实战(二)
java·后端·spring
军军君0140 分钟前
Three.js基础功能学习五:雾与渲染目标
开发语言·前端·javascript·学习·3d·前端框架·three
程序员爱钓鱼42 分钟前
Node.js 编程实战:RESTful API 设计
前端·后端·node.js
程序员爱钓鱼1 小时前
Node.js 编程实战:GraphQL 简介与实战
前端·后端·node.js