日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

vue+animation實現翻頁動畫

瀏覽:151日期:2023-01-10 15:29:47

本文實例為大家分享了vue+animation實現翻頁動畫展示的具體代碼,供大家參考,具體內容如下

前端在做數據展示的時候,可能提留頁面時間較長,導致數據不能及時更新,你可以定時更新,也可以做一個假數據 給用戶視覺上的體驗,接下來就是第二種,假數據,它用了C3 animation 實現了一個翻頁動畫。

vue+animation實現翻頁動畫

第一種是單獨運動

<template> <div> <div> <ul> <li v-for='(item,i) in NumberList' :key='i' ><a :class='[item.isMove ? ’move-an’ : ’’]'>{{item.num}}</a></li> </ul> </div> </div></template><script>export default { data(){ return { NumberList:’’, Number:108847, } }, mounted(){ let arr = String(this.Number).split(’’) this.NumberList=[] arr.forEach(item => { const model = {}; model.isMove = false; model.num = item; this.NumberList.push(model); }); setInterval(() =>{ this.Number=this.Number+1; let data = String(this.Number); let arr = data.split(''); arr.forEach((item, index) => { if (item !== this.NumberList[index].num) { this.NumberList[index].isMove = true } }); }, 10000) }, watch: { Number() { setTimeout(() =>{ let data = String(this.Number); let arr = data.split(''); this.NumberList.forEach((item, index) => { this.NumberList[index].num = arr[index]; }); }, 500); setTimeout(() =>{ this.NumberList.forEach((item, index) => { this.NumberList[index].isMove = false }); }, 1000); } }, methods:{ }}</script><style lang='' scoped> h1{ text-align:center; } ul{ display: flex; } li{ list-style: none; width:50px;height:80px; background: red; margin-right: 10px; text-align: center; line-height: 80px; font-size:20px; color:#ffffff; position: relative; } a { position: absolute; top: 3px; color: #ffffff; } .move-an { animation:mymove 1s infinite linear; -webkit-animation:mymove 1s infinite linear; } @keyframes mymove { 0% {top: 3px;} 25% {top: -40px;} 48% {top: -80px;} 49% {top: -80px; opacity: 0} 50% {top: 80px;} 51% {top: 80px;opacity: 1; } 100% {top: 3px;} }</style>

第二種是整體運動 0-9循環一邊

<template> <div class='main'> <div v-for='(item,i) in NumberList' :key='i'> <div> <div style='visibility:hidden;position: static'> <span v-for='(list, i) in item.num' :key='i' class='num-move'>{{list}}</span> </div> <a :class='[isMove === true ? ’move-an’ : ’’]'> <span v-for='(list, i) in item.num' :key='i' class='num-move'>{{list}}</span> </a> </div> </div> </div></template><script>export default { data(){ return { isMove:false, NumberList:[], Number:108847, numModels: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], } }, mounted(){ this.handdleDate() setInterval(() => { this.handdleDate() }, 10000) }, methods:{ handdleDate(){ let arr = String(this.Number).split(’’) this.NumberList=[] arr.forEach(item => { const model = {} const baseArr = JSON.parse(JSON.stringify(this.numModels)) model.isMove = false; for (let i = 0; i < parseInt(item) + 1; i++) { baseArr.push(i) } model.num = baseArr; this.NumberList.push(model); this.isMove = true; setTimeout(() => { this.isMove = false }, 3000) }); } }}</script><style lang='' scoped>.main{ display: flex;}.move-num{ width:30px;height:40px; background:red; overflow: hidden; margin-right:10px; line-height: 40px; color:#fff; position: relative; overflow: hidden;}.move-num div { position: absolute; width: 100%; height: auto; }.move-num div a { color: #ffffff; display: block; position: absolute; left: 10px; bottom: calc(100% - 45px);}.num-move { width: 100%; display: block; margin: 3px 0;}.move-an { animation:mymove 3s infinite linear forwards; -webkit-animation:mymove 3s infinite linear forwards;}.num-move { width: 100%; display: block; margin: 3px 0;}@keyframes mymove { 0% {bottom: 3px;} 100% {bottom: calc(100% - 40px)}}</style>

關于vue.js組件的教程,請大家點擊專題vue.js組件學習教程進行學習。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美三级第一页| 亚洲一二三区视频| 黑丝一区二区| 成人在线网站| 国产精品乱战久久久| 影院欧美亚洲| 日韩影院在线观看| 蜜桃av.网站在线观看| 香蕉久久一区| 亚洲一区中文| а√天堂8资源中文在线| 日韩免费精品| 欧美一级专区| 免费在线观看一区二区三区| 久久久噜噜噜| 欧美日韩尤物久久| 99久久久久| 韩日一区二区| 久久99精品久久久野外观看| 狠狠久久伊人| 国产精品嫩草影院在线看| 在线观看一区| 日本高清久久| 久久成人亚洲| 欧美jjzz| 自由日本语亚洲人高潮| 91亚洲国产成人久久精品| 久久爱www.| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 粉嫩av一区二区三区四区五区 | 色8久久久久| 日韩另类视频| 热三久草你在线| 激情国产在线| 成人小电影网站| 欧美不卡在线| 久久久久中文| 亚洲不卡av不卡一区二区| 欧美日韩日本国产亚洲在线 | 精品国产欧美日韩| 久久中文欧美| 日韩精品91| 日韩av在线中文字幕| 成人黄色av| 亚洲一本视频| 欧美日韩视频一区二区三区| 欧美在线资源| 国产精品资源| 国产欧美日韩精品高清二区综合区 | 国产精品视频一区二区三区四蜜臂| 精品网站999| 九九九精品视频| 欧美a一区二区| 亚洲精品极品少妇16p| 亚洲欧美日韩国产综合精品二区 | 亚洲国产不卡| 亚洲激情av| 亚洲涩涩av| 欧美国产偷国产精品三区| 日韩二区三区在线观看| 久久精品99国产精品日本| 99久久九九| 在线视频亚洲| 蜜桃一区二区三区在线观看| 久久久精品国产**网站| 国际精品欧美精品| 亚洲www啪成人一区二区| 亚洲一区欧美| 福利一区二区免费视频| 久久久夜精品| 亚洲精选成人| 在线人成日本视频| 欧美69视频| 日本中文字幕视频一区| 黄色欧美在线| 国产精品国产三级国产在线观看| 极品av在线| 日韩av一区二| 高清av一区| 婷婷激情综合| 精品国产aⅴ| 久久精品电影| 蜜桃久久精品一区二区| 中文另类视频| 日韩精品视频中文字幕| 欧美韩一区二区| 国内精品福利| 国产免费久久| 天堂√中文最新版在线| 九色porny丨国产首页在线| 欧美日韩亚洲一区三区| 久久亚洲图片| 国产精品15p| 视频一区中文| 久久精品97| 美女亚洲一区| 福利一区二区三区视频在线观看| 国产精品亚洲产品| 日本成人在线不卡视频| 亚洲一区中文| 99久久夜色精品国产亚洲狼| 国产不卡人人| 久久男人av| 久久精品国产99国产| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲天堂黄色| 日韩大片在线观看| 精品美女视频| 欧美激情三区| 国产欧美日韩一级| 国产日产精品_国产精品毛片| 久久国产生活片100| 日本成人精品| 天堂va欧美ⅴa亚洲va一国产| 久久福利影视| 伊人久久成人| 合欧美一区二区三区| 日韩天堂av| 中文日韩在线| 99国产精品| 亚洲一区二区三区免费在线观看 | 日韩一区二区在线免费| 日本在线啊啊| 久久久777| 91九色精品| 伊人久久成人| 不卡中文一二三区| 激情久久五月| 久久xxx视频| 伊人久久国产| 久久国产精品毛片| 亚洲精品少妇| 亚洲资源av| 国产综合精品| 久久裸体视频| 欧美视频精品全部免费观看| 免费欧美一区| 一区二区视频欧美| 蘑菇福利视频一区播放| 国产精品欧美大片| 日本蜜桃在线观看视频| 一区二区亚洲精品| 91麻豆精品| 色婷婷综合网| 亚洲欧美日韩专区| 日韩va欧美va亚洲va久久| 国产日韩视频在线| 一区二区日韩免费看| 五月激激激综合网色播| 亚洲精品一二三区区别| 亚洲精品乱码日韩| 国产福利亚洲| 久久福利精品| 国产精品极品在线观看| 蜜桃成人精品| 蜜桃久久久久久| 麻豆精品在线播放| 欧美www视频在线观看| 日韩亚洲国产欧美| 日韩在线成人| 久久久91麻豆精品国产一区| 在线亚洲自拍| 久热精品在线| 色偷偷偷在线视频播放| 女同性一区二区三区人了人一| 欧美日韩一区自拍| 97在线精品| 国产在线欧美| 亚洲女同中文字幕| 日本一区二区中文字幕| 啪啪国产精品| 热久久久久久久| 久久久久久婷| 黄色成人精品网站| 精品一区二区三区的国产在线观看| 91精品韩国| 婷婷综合六月| 免费亚洲婷婷| 婷婷久久一区| 精品久久免费| 亚洲中午字幕| 日韩在线综合| 日韩和欧美的一区| 久久精品国产网站| 久久精品国产99久久| 亚洲韩日在线| 卡一卡二国产精品| 免费精品视频最新在线| 日韩在线欧美| 日韩福利视频导航| 中文亚洲免费| 欧美日韩午夜| 国产图片一区| 国产精品亲子伦av一区二区三区| 欧美日韩国产一区二区三区不卡| 精品无人区麻豆乱码久久久| 中文精品视频| 久久精品国内一区二区三区水蜜桃| 综合欧美亚洲| 极品裸体白嫩激情啪啪国产精品|