zoukankan      html  css  js  c++  java
  • 小程序自定义头部导航栏滑动颜色渐变

    直接粘贴复制就可使用

    index.wxml文件

     
    <view class='header' style="opacity:{{opacityStyle}};height:{{height}}px;z-index:100;"  hidden='{{hiddenModel}}'></view>
     
     
    index.wxss文件
     
    .header{
      position: fixed;
       100%;
      /* z-index: 10000; */
      top: 0;
      left: 0;
      background: #1CAE74;
      /* height: 180rpx; */
    }

    index.js文件

    Page({
      /**
       * 页面的初始数据
       */
      data: {

        height:0,
        hiddenModel:true,
        opacityStyle: 0,
        scrollTop: 0,
      },
     
    onLoad: function (options) {
        if(app.globalData.height < 44){
          this.setData({
            height:app.globalData.height * 2 + 20
          })
          this.setData({
            lineHieght:(app.globalData.height * 2)+44
          })
        }else{
          this.setData({
            height:app.globalData.height * 2
          })

          this.setData({
            lineHieght:(app.globalData.height * 2)+44
          })
        }
      },
     
    //监听头部滚动条
      onPageScroll: function (ev) {
        // console.log(ev,1111)
        var _this = this;
        if (ev.scrollTop > 50) {
          let opacity = ev.scrollTop / 120
          opacity = opacity > 1 ? 1 : opacity
          _this.setData({
            hiddenModel: false,
            opacityStyle: opacity
          })
        } else {
          _this.setData({
            hiddenModel: true
          })
        }
      },
  • 相关阅读:
    优秀个人博客
    redis 3.0 集群__监控警报工具(sentinel)
    redis 3.0 集群__hashTag
    shell__常用命令__sed
    shell__常用命令__grep
    shell__常用命令__awk
    shell 常用命令集合
    redis 3.0 集群__配置文件详解(常用配置)
    redis 3.0 集群__故障测评
    tcp 建立连接的三次握手,以及关闭连接的4次挥手
  • 原文地址:https://www.cnblogs.com/wswm/p/15396771.html
Copyright © 2011-2022 走看看