原生微信小程序在顶部胶囊左侧水平设置自定义导航兼容各种手机模型

devtools/2024/11/23 12:36:46/

无论是在什么手机机型下,自定义的导航都和右侧的胶囊水平一条线上。如图下

以上图iphone12,13PRo

以上图是没有带黑色扇帘的机型

以下是调试器看的wxml的代码展示

注意:红色阔里的是自定义导航(或者其他的logo啊,返回之类的都可以);蓝色阔就是页面的内容模块

以下就上真正的代码:

wxml:

<view class="page"><view class="top-nav-box"><view class="headerTitle" style="height:{{menuHeigth}}px;line-height: {{menuHeigth}}px; padding: {{menuTop-4}}px 0 0 0; z-index: 999; position: fixed;top:0;"><view class="item">历届投稿作品</view></view></view><view class="content-box" style="padding-top: {{menuHeigth+menuTop}}px;">页面内容</view></view>

wxss:

.headerTitle {color: #FF5733;font-size: 32rpx;width: 100%;overflow: hidden;background-color: #ffffff;padding-left: 30rpx !important;
}

注意:这里其实也就是意思一下谢谢自定义导航的样式,咱们的注重点在于距离手机屏幕上方的距离!

js:

Page({data: {menuTop:0,menuHeigth:0,},async onLoad() {let menu = wx.getMenuButtonBoundingClientRect() // --胶囊信息this.setData({menuTop:menu.top,menuHeigth:menu.height,})},

注意:胶囊信息里面 有好多值:有需求可以使用:

注意:蓝色阔就是不胶囊,里面的值,就是以它为参照物的对应值;


http://www.ppmy.cn/devtools/136291.html

相关文章

气象指数推进光伏“靠天吃饭”?

随着可再生能源在电力系统中占比的不断提升&#xff0c;光伏发电“靠天吃饭”的特性引发看发电企业、用电企业及电网等主体对天气风险的关注。据小编所知&#xff0c;鹧鸪云光伏气象仿真系统采用Meteonorm作为气象数据源&#xff0c;真实可靠&#xff0c;助力新能源体系建设。 …

JavaWeb-表格标签-06

表格标签 table code: <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>表格标签</title><…

TCP 三次握手和四次挥手

一、三次握手 (Three-Way Handshake) 概念&#xff1a; 三次握手用于在 TCP 连接建立时&#xff0c;确保客户端和服务器之间的通信信道可靠&#xff0c;并同步双方的初始序列号。 三次握手过程 第一次握手&#xff1a;客户端向服务器发送 SYN (synchronize) 报文&#xff0c;…

yolo基础---Labelimg工具安装与使用

前言 今后的一段时间&#xff0c;会慢慢更新yolo的使用&#xff0c;基础版本以yolov5为主&#xff0c;选yolov5主要是这个很经典&#xff0c;比较适合入门&#xff0c;后面会重点更新yolov10的使用与创新 文章目录 1、安装1、labelimg工具介绍2、labelimg工具下载3、安装 2、使…

Kafka 2.8 源码导读

Kafka 是一个分布式流处理平台&#xff0c;广泛用于实时数据流的处理和传输。Kafka 2.8 版本引入了一些新特性和改进。 以下是 Kafka 2.8 源码的导读&#xff0c;帮助你理解其核心组件和实现机制。 1. 源码结构 Kafka 的源码主要分布在以下几个模块中&#xff1a; clients/…

前端三剑客(三):JavaScript

目录 前言 1. JavaScript 简介 2. 前置知识 2.1 JS 第一个程序 2.2 JS 的引入方式 3. JS 基础语法 3.1 变量 3.1.1 命名规则 3.2 数据类型 3.3 运算符 3.4 数组 3.4.1 创建数组 3.4.2 访问数组元素 3.4.3 添加数组元素 3.4.4 修改数组元素 3.4.5 删除数组元素 …

排序算法(四)--快速排序

文章目录 引言快速排序的基本原理C语言实现快速排序代码解析 快速排序 C语言实例 引言 快速排序&#xff08;Quicksort&#xff09;作为一种高效的排序算法&#xff0c;以其平均时间复杂度为O(n log n)而著称。 快速排序的基本原理 快速排序的核心思想是分治法&#xff08;D…

直播服务器多设备同显方案

在直播行业中&#xff0c;服务器多设备同显方案已成为一种创新且高效的技术应用。这一技术不仅能够满足大规模同步直播的需求&#xff0c;还能显著提升观众的观看体验和参与度。本文将深入探讨直播服务器多设备同显方案的技术细节、实施步骤以及在不同场景下的应用价值。 直播服…