微信小程序导航栏滑动透明度变化

Posted CodingForAndroid

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序导航栏滑动透明度变化相关的知识,希望对你有一定的参考价值。

json 中配置:


  "navigationStyle":"custom",
  "navigationBarTextStyle":"black"

wxml 中

<!-- 自定义状态栏 -->
<view class="custom-bar-background" style="opacity:navOpacity;padding-top:statusBarHeightpx">
</view>
<view class="custom" style="padding-top:statusBarHeightpx">
	<text>我的</text>
</view>

wxss中:


.custom-bar-background
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  height: 45px;
  background: rgba(255,255,255);
  z-index: 990;

.custom 
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  height: 45px;
  background: rgba(0, 0, 0, 0);
  z-index: 999;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;


.custom text 
  color: #222222;
  font-size: 34rpx;
  font-weight: 500;
  max-width: 280rpx;


js中:

  /**
   * 页面滚动
   * @param * ev 
   */
  onPageScroll: function (e) 
    if (e.scrollTop < 30 && this.data.navOpacity != 0.0) 
      this.setData(
        navOpacity: 0.0,
      );
     else if (e.scrollTop > 40 && this.data.navOpacity != 1) 
      this.setData(
        navOpacity: 1,
      );
    
  ,

点击链接加入群聊【编程之美】:https://jq.qq.com/?_wv=1027&k=h75BfFCg

以上是关于微信小程序导航栏滑动透明度变化的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序-顶部导航滑动导航栏

微信小程序tab切换,可滑动切换,导航栏跟随滚动实现

微信小程序--仿京东UI样式顶部导航栏

微信小程序阻止页面返回(包滑动自动返回键)

请问微信小程序跳转页面就没有底部导航栏怎么办?

现成组件,详细教程:Uniapp去除微信小程序顶部导航栏,但保留标题和返回按钮;组件经多次调优,近乎完美