当前位置: 首页 > news >正文

小程序 顶部栏标题栏 下拉滚动 渐显白色背景

在这里插入图片描述
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/3164fd0e6d6848efaa1e87e02c35179e.png在这里插入图片描述

下拉 100px 后 变成渐变成白色
在这里插入图片描述

显示原理

<wd-navbar fixed safeAreaInsetTop :bordered="false":custom-style="'background-color: rgba(255, 255, 255, '+opacityVal+') !important'"><template #left><image @click="gobackFn" src="/static/img/back-2.png" style="width: 42rpx;height: 42rpx;" mode=""></image></template></wd-navbar>

这个主要就是’background-color: rgba(255, 255, 255, ‘+opacityVal+’) !important’
监听页面下拉事件

import {onPageScroll
} from '@dcloudio/uni-app'let opacityVal = ref(0)let scrollThreshold = ref(100)// 监听页面滚动
onPageScroll((e) => {const scrollTop = e.scrollTop;opacityVal.value = calcOpacity(scrollTop)
})// navbar 透明度 变化let calcOpacity = (scrollTop) => {if (scrollTop <= 0) return 0; // 滚动到顶部时透明度为0if (scrollTop >= scrollThreshold.value) return 1; // 超过阈值时透明度为1return (scrollTop / scrollThreshold.value).toFixed(1); // 线性计算透明度}

pages中 当前的页面 取消顶部标题栏 就可以自定义标题栏
“style” :
{
“navigationStyle”: “custom”
}

相关文章:

  • 7.4.2B+树
  • 制造业B端页面个性化设计案例:生产流程监控的专属布局打造
  • 【数据结构】_二叉树基础OJ
  • 数字孪生:为UI前端设计带来沉浸式交互新体验
  • 逆变器工作原理
  • 文章以及好用网站分享
  • Elasticsearch 索引文档的流程
  • WebSocket长连接在小程序中的实践:消息推送与断线重连机制设计
  • 移远 SC200L 与 贴片 SD 卡 MKDN064GIL-ZA:开启 T-BOX 智能网联新时代
  • spring-core 资源管理- Resource 接口讲解
  • 历史项目依赖库Bugfix技巧-类覆盖
  • 正则表达式详解:从基础到高级应用的全面指南
  • 【文件】Linux 内核优化实战 - fs.inotify.max_user_watches
  • 基本进程调度算法
  • 马斯克YC技术核弹全拆解:Neuralink信号编译器架构·星舰着陆AI代码·AGI防御协议(附可复现算法核心/开源替代方案/中国技术对标路径)
  • anchor 智能合约 IDL 调用
  • 【信创-k8s】银河麒麟V10国防版+鲲鹏/飞腾(arm64架构)在线/离线部署k8s1.30+kubesphere
  • 《汇编语言:基于X86处理器》第4章 数据传送、寻址和算术运算(1)
  • Python----OpenCV(图像増强——图像平滑、均值滤波、高斯滤波、中值滤波、双边滤波)
  • RealSense 相机 | 读取IMU | 解决权限问题 | 提供示例程序
  • 自己做网站有何意义/南京网站设计公司大全
  • 安徽六安什么时候解封/入门seo技术教程
  • 嵌入式工程师是干嘛的/百度seo哪家公司好
  • 许昌市网站建设/如何创建一个app
  • 小程序定制开发中软/抖音seo教程
  • 哪里有做枪网站的/免费seo培训