首页 > 其他分享 >uniapp专栏——屏幕安全区域

uniapp专栏——屏幕安全区域

时间:2023-08-23 14:23:11浏览次数:60  
标签:uniapp area safe 距离 安全 inset 专栏 env 屏幕

写在前面

这些内容是在通过cli搭建的uniapp中,使用了vite4,ts4.9,vue3(组合式API,setup语法糖)。如果有版本不一致,请谨慎参考。

正文

css方式

UNI提供的安全区CSS常量

获取上安全距离(安全区域距离顶部边界的距离):
env(safe-area-inset-top)

获取左安全距离(安全区域距离左边边界的距离):
env(safe-area-inset-left)

获取右安全距离(安全区域距离右边边界的距离):
env(safe-area-inset-right)

获取下安全距离(安全距离底部边界的距离):
env(safe-area-inset-bottom)

使用方式

padding-bottom: constant(safe-area-inset-bottom);/*兼容 IOS<11.2*/
padding-bottom: env(safe-area-inset-bottom); /*兼容 IOS>11.2*/

注意:env()和constant()需要同时存在,且顺序不能调换

api方式获取

uni.getSystemInfoSync().safeAreaInsets

参考

uniapp解决全面屏幕iphonex底部安全区的问题

标签:uniapp,area,safe,距离,安全,inset,专栏,env,屏幕
From: https://www.cnblogs.com/code-R/p/17651438.html

相关文章

  • 在uniapp中如何使用echarts
    前言当今,数据可视化已经成当今,随着数据的日益增长,数据可视化变得越来越重要。ECharts是一个强大的数据可视化工具,它提供了丰富的图表类型和交互方式,可以帮助我们更好地理解和分析数据。当今的数据可视化已成为数据分析和决策制定的重要工当今时代,数据分析和可视化已经成为了各行......
  • 【验证码逆向专栏】最新某度旋转验证码 v2 逆向分析
    声明本文章中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作......
  • 大屏项目Echarts不同屏幕之间适配
    1.解决方案:使用缩放,前提:需要严格按照设计图提供的像素大小,尽可能少使用百分比以及尽可能少使用rem插件(会导致rem和缩放同时生效反而比例不对),如发现细节不对,需对该处细节精确去按照比例去调整大小,并配合echarts方法解决2.解决方法:2.1给最外层盒子设置缩放样式:.large-scre......
  • uniapp保存服务器端sessionID方案
    我们知道,uniapp,小程序都不支持cookie,那么每次调用服务端api接口时,服务端提供的Set-Cookie无法自动保存,导致每次都请求都是一个新sessionID,无法完成一些正常的校验,想要解决这个问题,可以让uniapp首次加载请求时保存服务器传过来的sessionID,在之后的请求中都在header中携带着这个coo......
  • 请解释电竞游戏CS中的闪光弹为什么会让电脑屏幕出现闪光的效果,具体是怎样的原理请推测
    在电竞游戏《反恐精英》(Counter-Strike,简称CS)中,闪光弹是一种战术道具,用于干扰敌人的视觉。它会造成电脑屏幕出现闪光效果的原因是因为游戏引擎采用了特定的视觉效果技术来模拟真实世界中的闪光效果,让玩家在游戏中感受到更真实的环境。以下是可能用于模拟闪光效果的原理和推测:......
  • 如何在uniapp对页面进行分包处理
    前言当今移动应用开发领域,随着用户对于应用功能和体验的要求不断提高,应用程序的复杂度也在不断增加。在这种情况下,应用程序的体积也随之增大,导致应用程序的加载时间变长,影响用户体验。为了解决这个问题,Uniapp提供了分包功能,可以将应用程序按照不同的模块进行分割,实现较快的加载速......
  • 对 uniapp 网络请求 uni.request 进行封装
    前言uniapp是一款基于Vue.js框架的跨平台开发工具,可以将代码编译成H5、小程序、App等不同平台的应用。在进行uniapp开发时,网络请求是必不可少的环节。为了方便开发,我们可以封装一些网络请求方法,以便在多个页面中复用,并且可以统一处理错误信息等问题,提高开发效率和代码质量。本文将......
  • Streamlit 讲解专栏(七):解析数据元素
    1前言欢迎来到我的博客!......
  • Streamlit 讲解专栏(八):图像、音频与视频魔法
    1前言欢迎各位读者来到“最全Streamlit教程”专栏系列!如果您正在寻找一种简单而强大的方式来创建交互式数据应用程序,那么Streamlit无疑是您的最佳选择。作为该领域的热门框架,Streamlit让数据科学家、开发者和爱好者能够以前所未有的速度构建出引人入胜的数据可视化工具。专栏名......
  • Streamlit 讲解专栏(六):展示文本魔力
    1前言Streamlit无疑是数据科学和机器学习开发者的最佳选择之一。而文本元素是您向用户传达信息,展示数据洞察力和提高应用程序可视化效果的关键部分。在本文章中,我们将深入研究以下Streamlit文本元素:st.markdown:利用Markdown语法展示丰富文本内容,如标题、段落、链接和图片。s......