直播軟體app開發,導航條根據位置移動實現定位、顏色過渡動畫效果
直播軟體app開發,導航條根據位置移動實現定位、顏色過渡動畫效果
1.navbar、tabbar頂部導航過渡效果、顏色過渡;
<div class="mallHead"> <van-nav-bar :title="titleName" fixed @click-left="onClickLeft" :style="style" safe-area-inset-top> <template #left> <van-icon name="arrow-left" size="22px" color="#024EE0" /> </template> </van-nav-bar> <div class="top"></div> </div> <div :class="indexTop>220?'menuActive':'dropdown-menu'" > <van-dropdown-menu> <van-dropdown-item v-model="amountValue" :options="amountOption" /> <van-dropdown-item v-model="integralValue" :options="integralOption" /> <van-dropdown-item v-model="goodsValue" :options="goodsOption" /> </van-dropdown-menu> </div>
css樣式
.mallHead ::v-deep.van-nav-bar{ background: none; .van-icon-arrow-left{ color:#fff !important; } .van-nav-bar__title{ color:#fff; } } .mallHead ::v-deep.van-nav-bar::after{ border: 0; } .menuActive{ box-shadow: none; background:#fff; width: 100%; position: fixed; top: 92px; left: 0; z-index: 1; }
2.定義data
data(){ return { style:null, indexTop:0,// 捲軸高度 amountValue:0, amountOption:[ { text: '兌換量從高到底', value: 0 }, { text: '積分從低到高', value: 1 }, { text: '積分從高到低', value: 2 }, ], ....... } }
3.methods方法定義
mounted(){ window.addEventListener('scroll', this.handleScroll,true); }, destroyed() { window.removeEventListener('scroll', this.handleScroll); },
定義handleScroll方法
Math.abs(Math.round(this.indexTop)) / 100; 自行定義
handleScroll(){ this.indexTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop; // 計算出移動位置 const opacity = Math.abs(Math.round(this.indexTop)) / 100; // 根據位置移動動態設定背景透明度 this.style = { background: `rgba(253,85,39,${opacity})`}; }
以上就是 直播軟體app開發,導航條根據位置移動實現定位、顏色過渡動畫效果,更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2924529/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直播軟體搭建,修改狀態列、導航條顏色及文字顏色
- 拖動滾動條實現側欄導航定位效果
- uniapp根據導航欄的標題定位到相應錨點位置APP
- 短視訊軟體開發,動態計算在指定位置新增view,實現引導頁效果View
- 直播平臺軟體開發,Uniapp動態設定元件顏色APP元件
- 直播軟體開發,Android實現根據程式名殺死特定程式Android
- 根據瀏覽器的滑動條 固定導航欄瀏覽器
- 根據IP定位地理位置
- FLEX4實踐—DatagridColumn根據條件顯示不同顏色Flex
- C# Report根據條件設定顯示顏色C#
- 直播軟體開發,漸變色任務進度條
- Vue.js 動畫與過渡效果實戰Vue.js動畫
- 側欄懸浮導航選單拖動滾動條可以自動定位效果
- 側欄導航自動定位效果詳解
- 直播app開發,實現輪播圖上下自動滑動展示效果APP
- CSS3實現文字過渡移動CSSS3
- Android實現沉浸式通知欄,通知欄可以根據app的顏色可改變啦AndroidAPP
- 實現隨著滾動條滾動,導航會自動切換的效果
- app直播原始碼,xml實現由上而下的顏色漸變APP原始碼XML
- iOS 記一次導航欄平滑過渡的實現iOS
- 線上直播系統原始碼,iOS 根據滑動距離改變狀態列顏色原始碼iOS
- 影片直播app原始碼,去掉導航條和tabbar線條APP原始碼tabBar
- 直播軟體原始碼,實現頁面滾動到可視區顯示動畫效果原始碼動畫
- 【譯】CSS遮罩實現過渡效果CSS遮罩
- 直播app開發,首頁輪播圖效果實現APP
- jQuery根據滑鼠進入的方位出現動畫遮罩效果jQuery動畫遮罩
- JavaScript 滾動條定位指定位置JavaScript
- 直播軟體搭建,Android實現文字滾動播放效果Android
- jQuery根據滾動條位置載入相應的內容jQuery
- 滑鼠移動到button顏色改變的實現
- 直播app開發,滑動式的頂部導航欄(左右橫向滑動)APP
- 直播app原始碼,標題欄隨頁面滑動之title移動定位效果APP原始碼
- matlab根據rgb通道值用plot畫相應顏色的線條Matlab
- 元素滾動到指定位置以後可以實現固定效果
- Vue實列之過渡和動畫,標籤過渡,多元件過渡,列表過渡Vue動畫元件
- flutter 暗黑模式切換過渡動畫實現Flutter模式動畫
- css實現立體效果橫向導航選單CSS
- 谷歌最新定位導航 將實現全自動駕駛?谷歌自動駕駛