最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

uniapp獲取底部安全距離以及狀態(tài)欄高度等

 更新時(shí)間:2022年10月17日 16:05:06   作者:zhuangwei_8256  
最近在用uniapp開(kāi)發(fā)的時(shí)候遇到了一些問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于uniapp獲取底部安全距離以及狀態(tài)欄高度等的相關(guān)資料,需要的朋友可以參考下

工作中我們常常需要設(shè)置一些特定樣式:

  • 固定底部按鈕
  • 自定義頂部導(dǎo)航欄
  • ……

固定底部按鈕

這里需要注意的是,真機(jī)運(yùn)行時(shí)底部時(shí)IOS是存在安全距離的,這個(gè)時(shí)候就需要我們處理一下

.u-fixed-b {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 24rpx;
  padding-bottom: calc(24rpx + constant(safe-area-inset-bottom));
  padding-bottom: calc(24rpx + env(safe-area-inset-bottom));
  z-index: 50;
}
  • 獲取上安全距離: env(safe-area-inset-top)
  • 獲取左安全距離:env(safe-area-inset-left)
  • 獲取右安全距離:env(safe-area-inset-right)
  • 獲取下安全距離:env(safe-area-inset-bottom)

可以在固定底部的盒子加下內(nèi)下邊距 padding-bottom: env(safe-area-inset-bottom) 避免元素被遮擋

自定義頂部導(dǎo)航欄

自定義導(dǎo)航欄需要注意的是:頂部存在狀態(tài)欄,也就是顯示信號(hào)、時(shí)間等信息的狀態(tài)欄;

<template>
	<view class="container">
		<!-- 自定義頂部導(dǎo)航 -->
		<uni-nav-bar left-icon="left" backgroundColor="#FFFFFF" title="頂部導(dǎo)航" @clickLeft="backPage"></uni-nav-bar>
		
		<!-- 頁(yè)面內(nèi)容 -->
		<view class="page-content">
			<!-- ---------- -->
		</view>
	</view>
</template>
.container {
	background-color: #ffffff;
	height: 100%;
	padding-top: var(--status-bar-height);
	display: flex;
	flex-direction: column;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

獲取狀態(tài)欄高度:var(–status-bar-height)

可以在頁(yè)面的最外層的盒子加內(nèi)上邊距 padding-top: var(–status-bar-height)避免頂部導(dǎo)航欄與狀態(tài)欄重疊;并且需要給最外層盒子設(shè)置背景色與頁(yè)面背景色一致,不然會(huì)出現(xiàn)狀態(tài)欄的背景色和頁(yè)面背景色不一致的情況;

其他

另外uniapp 還有一些其他的css 變量(詳情查看官方文檔):

  • 內(nèi)容區(qū)域距離頂部的距離:var(–window-top);
  • 內(nèi)容區(qū)域距離底部的距離:var(–window-bottom);

總結(jié)

到此這篇關(guān)于uniapp獲取底部安全距離以及狀態(tài)欄高度等的文章就介紹到這了,更多相關(guān)uniapp獲取底部安全距離內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

论坛| 建德市| 银川市| 垦利县| 正蓝旗| 来安县| 兴隆县| 达孜县| 利川市| 寻乌县| 湖北省| 通道| 迭部县| 道孚县| 武安市| 龙泉市| 阿拉善左旗| 张家川| 绥德县| 手机| 延长县| 八宿县| 安溪县| 华池县| 巴楚县| 静海县| 玉门市| 九龙坡区| 皋兰县| 清河县| 会宁县| 华坪县| 阳曲县| 广元市| 玉龙| 黔西| 德庆县| 怀来县| 宝丰县| 沅陵县| 齐齐哈尔市|