小程序自定义头部导航栏设计

一、准备好静态结构和样式,并且将默认导航栏隐藏

在页面中,准备好你的静态头部导航栏的样式,在pages.json中隐藏默认导航栏,设置导航栏的字体颜色

 准备好静态结构和样式

二、获取手机状态栏的高度和胶囊按钮的高度,计算高度

最终的样式:胶囊按钮与头部导航栏内容对齐

 高度的计算思路:

代码:

三、思路总结

小程序中封装自定义头部导航栏,需要设置安全区域,防止自定义头部导航栏的内容被手机屏幕遮挡。

所以封装的思路:首先写好静态的样式结构,根据需要设置安全区域,安全区域可以根据uniapp内置的API获得,封装好,放在合适的目录下(如components)方便在页面中服用,也可以根据需要设置插槽,方便不同的页面自定义内容。

下面是直接设置安全区域的方法:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值