在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 應用軟件教程 > 詳細頁面

在微信小程序開發中如何完成側邊欄滑動效果的方法詳細說明

在微信小程序開發中如何完成側邊欄滑動效果的方法詳細說明

更新時間:2025-09-30 文章作者:未知 信息來源:網絡 閱讀次數:

微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一...
微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一項門檻非常高的創新,經過將近兩年的發展,已經構造了新的小程序開發環境和開發者生態。
摘要: 在手機應用的開發中側邊欄滑動是很常見的功能,當然在小程序中也不會例外,但是小程序出來不久,很多特效還沒有成熟案例,只能原生重寫,所以今天在網上為大家收集整理來四個非常漂亮的側邊欄特效~~ NO1.側邊欄的滑 ...

在手機應用的開發中側邊欄滑動是很常見的功能,當然在小程序中也不會例外,但是小程序出來不久,很多特效還沒有成熟案例,只能原生重寫,所以今天在網上為大家收集整理來四個非常漂亮的側邊欄特效~~
NO1.側邊欄的滑動效果圖如下:
2e7cf58cba979b5becb4.gif
其中wxml的代碼如下:
<!--page/one/index.wxml-->  
<view class="page">  
    <view class="page-bottom">  
        <view class="page-content">  
            <view  class="wc">  
                <text>第一個item1</text>  
            </view>  
            <view  class="wc">  
                <text>第二個item2</text>  
            </view>  
            <view  class="wc">  
                <text>第三個item3</text>  
            </view>  
            <view  class="wc">  
                <text>第四個item4</text>  
            </view>  
        </view>  
    </view>  
    <view class="page-top {{open ? 'c-state1' : ''}}">  
        <image bindtap="tap_ch" src="../../images/btn.png"></image>  
    </view>  
</view>
  • 搭建上下兩層界面

  • 寫一段css3的右移動畫樣式 .c-state1

wxss
.c-state1{  
  transform: rotate(0deg) scale(1) translate(75%,0%);   
  -webkit-transform: rotate(0deg) scale(1) translate(75%,0%);   
}
  • 點擊按鈕,添加樣式.c-state1

  • 再點擊,移除樣式.c-state1

NO2.側邊欄的滑動效果圖如下:(特點:

滑動且屏幕縮小


2.gif
wxss的代碼如下:
.c-state2{  
  transform: rotate(0deg) scale(.8) translate(75%,0%);   
  -webkit-transform: rotate(0deg) scale(.8) translate(75%,0%);   
}
  • wxml代碼和特效一相同

  • .c-state2與.c-state1唯一不同在于scale值

js代碼:

Page({  
data:{
open : false
},
tap_ch: function(e){
if(this.data.open){
this.setData({
open : false
});
}else{
this.setData({
open : true
});
}
}
})
  • 代碼很簡單,就是通過open值控制view對類的選取

NO3.側邊欄的滑動效果圖如下:(特點:不僅可以點擊按鈕觸發側滑,還可以拖動主界面觸發側滑特效

3.gif

.js的代碼如下:

tap_start:function(e){  
    // touchstart事件  
    this.data.mark = this.data.newmark = e.touches[0].pageX;  
},  
tap_drag: function(e){  
    // touchmove事件  
  
    /* 
     * 手指從左向右移動 
     * @newmark是指移動的最新點的x軸坐標 , @mark是指原點x軸坐標 
     */  
    this.data.newmark = e.touches[0].pageX;  
    if(this.data.mark < this.data.newmark){  
      this.istoright = true;  
    }  
    /* 
     * 手指從右向左移動 
     * @newmark是指移動的最新點的x軸坐標 , @mark是指原點x軸坐標 
     */  
    if(this.data.mark > this.data.newmark){  
      this.istoright = false;  
  
    }  
    this.data.mark = this.data.newmark;  
},  
tap_end: function(e){  
    // touchend事件  
    this.data.mark = 0;  
    this.data.newmark = 0;  
    if(this.istoright){  
      this.setData({  
        open : true  
      });  
    }else{  
      this.setData({  
        open : false  
      });  
    }  
}
  • tap_drag中判斷手勢是從左到右,或者從右向左

  • tap_end表示手勢抬起,如果是從左到右,則觸發從左到右的滑動

  • tap_end表示手勢抬起,如果是從右到左,則觸發從右到左的滑動

NO4.側邊欄的滑動效果圖如下:

4.gif

此特效會隨著手勢滑動而滑動;如果松手時候不到屏寬的20%,那么會自動還原;如果松手時候超過20%,那么會向右滑動~~

此效果很復雜,我們將其拆分為多個步驟來分析~

1)屏幕隨著手勢動而動

.JS的代碼是

this.setData({  
    translate: 'transform: translateX('+(this.data.newmark - this.data.startmark)+'px)'  
})

這句是關鍵,很好理解,就是用js控制淺藍色屏幕translateX的值,這樣手勢不斷左右滑動,屏幕也就跟著手勢慢慢滑動了。

2)彈動效果

拖動屏幕不足屏寬20%,還原默認狀態;超過20%,滑動到最右側~~

JS代碼:

if(x < 20%){  
     this.setData({  
         translate: 'transform: translateX(0px)'  
     })  
}else{  
     this.setData({  
         translate: 'transform: translateX('+this.data.windowWidth*0.75+'px)'  
     })  
}

小于20%,讓translateX(0px)則屏幕還原;大于20%,tanslateX(75%)則屏幕右移到屏幕的75%處。

以上就是在微信小程序開發中如何實現側邊欄滑動效果的方法詳解的詳細內容,更多請關注php中文網其它相關文章!


小程序是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應用。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 亚洲成人天堂网| 一级 黄 色 片一| 国产在线观看欧美| 亚洲一二区在线观看| 亚洲精品一二三四五区| 欧美视频第一区| 成人免费播放器| 欧日韩免费视频| www插插插无码免费视频网站| www亚洲国产| 日本一二三区视频在线| 女女同性女同一区二区三区按摩| 17c国产在线| 樱空桃在线播放| 国产天堂视频在线观看| 人人干视频在线| 欧美成人xxxxx| 亚洲欧美自偷自拍另类| 免费成年人高清视频| 三级黄色片免费观看| 国产在线视频综合| 337p粉嫩大胆噜噜噜鲁| 嫩草影院国产精品| 亚欧精品在线视频| av免费观看国产| 九色porny91| 欧美一级爱爱视频| 青青青在线视频免费观看| 一二三级黄色片| www在线观看免费| 亚洲天堂国产视频| 黄色三级中文字幕| 午夜久久久精品| 乱熟女高潮一区二区在线| 亚洲精品无码久久久久久| 奇米影音第四色| 日韩成人手机在线| 日本免费色视频| 男女视频网站在线观看| 日本黄色福利视频| 欧美日韩在线视频一区二区三区| wwwwwxxxx日本| 两根大肉大捧一进一出好爽视频| 免费黄频在线观看| 精品国产成人av在线免| 成人午夜免费在线视频| 天天色天天综合网| 日韩手机在线观看视频| 国产一区二区三区在线免费| 成年网站在线播放| 国产精品动漫网站| 黄色片网址在线观看| 日韩人妻精品一区二区三区| 九九热免费精品视频| 欧美一区二区中文字幕| 黄色一级片av| 熟女视频一区二区三区| 亚洲一区日韩精品| www.涩涩涩| www.超碰com| 成人性视频欧美一区二区三区| 激情五月婷婷六月| 国产资源第一页| 国产人妻人伦精品| 草草草视频在线观看| 男女爱爱视频网站| 黄色影视在线观看| 狠狠干视频网站| 成人av在线播放观看| 国产精品无码乱伦| av在线免费观看国产| 精品视频在线观看一区二区| 神马午夜伦理影院| 青青草国产免费| 日韩国产小视频| 精品中文字幕av| 国产三级日本三级在线播放| 在线观看高清免费视频| 亚洲人视频在线| 天堂av免费看| 成人免费在线网| 国产97在线 | 亚洲| 亚洲精品乱码久久久久久自慰| 激情深爱综合网| 九九九在线观看视频| 中文 日韩 欧美| 日本一级黄视频| 欧美精品色婷婷五月综合| 国产免费视频传媒| 青少年xxxxx性开放hg| 欧美交换配乱吟粗大25p| 国产精品久久中文字幕| 国产一二三区av| 日韩中文字幕在线不卡| 3d动漫一区二区三区| 激情内射人妻1区2区3区 | 波多野结衣家庭教师视频| 国产真实乱子伦| 99精品视频免费版的特色功能| 国产女主播av| 中文字幕在线观看第三页| www.桃色.com| 欧美黄网站在线观看| 一级淫片在线观看| 国产精品视频一区二区三区四区五区| 热久久精品免费视频| 永久免费网站视频在线观看| 日韩手机在线观看视频| 水蜜桃在线免费观看| 国产又大又黄又粗又爽| 国产www免费| 国产91av视频在线观看| 国产精品无码专区av在线播放| 红桃一区二区三区| 亚洲小视频网站| 免费在线观看的毛片| a级黄色小视频| 91视频成人免费| 亚洲精品视频三区| 三级a在线观看| 日韩一级免费在线观看| 免费不卡av在线| 国产精品videossex国产高清| 手机在线视频一区| 亚洲欧美偷拍另类| 色综合色综合色综合色综合| 国产青青在线视频| 青青青青草视频| 精品国偷自产一区二区三区| 天天干天天色天天爽| 亚洲综合123| 中文字幕一区二区三区四区五区人 | 久久久久久蜜桃一区二区| 中文字幕日本最新乱码视频| 玖玖精品在线视频| 波多野结衣网页| 91亚洲一区二区| 午夜激情视频网| 欧美美女黄色网| 2018日日夜夜| 久久久999免费视频| 69堂免费视频| 亚洲精品高清无码视频| 三级在线视频观看| 国产精品视频中文字幕| 91视频福利网| 国产1区2区3区中文字幕| 黄色特一级视频| 亚洲色成人一区二区三区小说| 亚洲色欲综合一区二区三区| 国产精品无码一本二本三本色| 国产又大又硬又粗| 国内自拍第二页| 欧美亚洲黄色片| jizz欧美激情18| 少妇熟女一区二区| 久久久999免费视频| 亚洲视频在线观看一区二区三区| 国产精品拍拍拍| www国产无套内射com| 日韩av资源在线| 污污网站在线观看视频| 日本一区二区三区四区五区六区| 真实国产乱子伦对白视频| 久久精品香蕉视频| 国产三级中文字幕| 日日碰狠狠丁香久燥| 国产美女18xxxx免费视频| 日本wwwcom| 99re精彩视频| 人妻精品无码一区二区三区| 日韩成人av免费| 超碰影院在线观看| 喜爱夜蒲2在线| 99视频在线视频| 免费看一级大黄情大片| 午夜啪啪小视频| 97视频在线免费播放| 久久艹这里只有精品| 久久精品一区二| 日韩精品在线视频免费观看| 亚洲激情在线看| 37pao成人国产永久免费视频| 老司机午夜网站| 国内精品国产三级国产aⅴ久| av天堂永久资源网| 91免费黄视频| 午夜啪啪免费视频| 亚洲这里只有精品| 免费无遮挡无码永久视频| 污污污污污污www网站免费| www.午夜av| 亚洲18在线看污www麻豆| 精品久久久久久无码国产| 精品无码国模私拍视频| 久久久久福利视频| 国产女人18毛片| 国产乱子伦精品视频| 五月天激情图片| 亚洲理论电影在线观看|