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

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

vue+animation實現翻頁動畫

瀏覽:153日期: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| 成人精品动漫一区二区三区| 国产精品伦一区二区| 日本午夜精品| 青青草视频一区| 欧美另类中文字幕| 日本va欧美va精品| 一区二区电影在线观看| 久久www成人_看片免费不卡| 夜夜精品视频| 蜜桃视频在线观看一区| 日本一区二区中文字幕| 国产精品夜夜夜| 电影91久久久| 久久国产电影| 免费日韩视频| 婷婷五月色综合香五月| 国产亚洲第一伦理第一区| 美日韩一区二区三区| 久久男人天堂| 欧美另类专区| 日韩激情一区二区| 国产欧美精品| 视频在线不卡免费观看| 999视频精品| 亚洲欧美专区| 国产精品高清一区二区| 三级在线看中文字幕完整版| 国内激情久久| 亚洲在线久久| 国产精品最新自拍| 欧美国产先锋| 99久久99视频只有精品| 首页国产欧美久久| 国产精品一页| 伊人久久国产| 丝袜美腿亚洲一区二区图片| 天堂va欧美ⅴa亚洲va一国产| 国产日韩免费| 亚洲精品在线影院| 香蕉久久久久久久av网站| 欧美日韩1区| 中文字幕在线高清| 石原莉奈在线亚洲二区| 国产精品1区| 激情综合网站| 国产欧美日韩在线一区二区| 高清av不卡| 亚洲深深色噜噜狠狠爱网站 | 亚洲男女av一区二区| 亚洲精品电影| 日韩高清不卡在线| 日韩大片在线| 亚洲欧美日韩国产一区| 美女性感视频久久| 国产免费成人| 九九久久国产| 亚洲欧美视频| 国产精品精品国产一区二区| 蜜臀91精品一区二区三区| 精品国产欧美日韩一区二区三区| 日韩亚洲在线| 国产精品麻豆成人av电影艾秋| 亚洲视频综合| 国产乱人伦丫前精品视频| 精品国产亚洲一区二区三区在线 | 日本精品影院| 蜜桃视频一区二区三区| 吉吉日韩欧美| 欧美一区91| 女同性一区二区三区人了人一| 国产麻豆精品| 亚洲欧美视频| 日韩国产欧美| 日韩激情啪啪| 国产韩日影视精品| 欧美xxxx性| 亚洲婷婷丁香| 欧美久久天堂| 国产伦一区二区三区| 成人av二区| 国产成人久久| 国产一精品一av一免费爽爽| 欧美精品激情| 日韩大片在线| 国产精品中文| 亚洲深夜福利在线观看| 国产精品av久久久久久麻豆网| 久久精品一区二区国产| 日韩中文字幕| 午夜亚洲一区| 久久久久免费av| 韩国女主播一区二区三区| 自拍自偷一区二区三区| 激情六月综合| 亚洲成人va| аⅴ资源天堂资源库在线| 国产精品激情| 日韩欧美高清一区二区三区| 日韩视频一区| 欧美日韩一二三四| 日韩一区二区中文| 高清久久一区| 精品国产中文字幕第一页| 奇米狠狠一区二区三区| 视频一区二区三区中文字幕| 中文日韩欧美| 国产农村妇女精品一二区| 国产精品字幕| 麻豆成全视频免费观看在线看| 欧美aaaaaa午夜精品| 久久狠狠久久| 日韩欧美四区| 青青草国产成人99久久| 中文久久精品| 久热综合在线亚洲精品| 久久香蕉精品| 蜜臀久久99精品久久久久宅男| 黄色亚洲大片免费在线观看| 日韩欧美一区二区三区在线视频| 国产美女高潮在线观看| 福利一区和二区| 久久91视频| 美女精品久久| 国产成人调教视频在线观看| 97精品国产| 日韩毛片在线| 午夜久久tv| 国产视频一区在线观看一区免费| 在线亚洲国产精品网站| 亚洲综合不卡| 亚洲图片久久| 亚洲精品免费观看| 日韩精品久久久久久| 欧美久久一区二区三区| 麻豆91小视频| 麻豆理论在线观看| 久久亚洲在线| 婷婷亚洲五月| 亚洲免费中文| 日韩高清欧美激情| 国产精品一区二区三区美女 | 一本色道久久精品| 免费日韩av| 亚洲bt欧美bt精品777| 少妇精品久久久一区二区| 91精品国产自产精品男人的天堂 | 国产亚洲一区| 国产伊人久久| 国产99久久| 久久最新视频| 国产精品日本一区二区三区在线| 国产精品多人| 成人午夜精品| 亚洲一区二区三区四区五区午夜 | 久久亚洲黄色| 日韩成人亚洲| 视频精品一区二区| 国产精品久久久久久久久久白浆| 国产aa精品| 亚洲一区不卡| 国产精选一区| 久久精品国产www456c0m| 一区二区三区四区日韩| 欧美交a欧美精品喷水| 日韩福利一区| 香蕉久久久久久久av网站| 欧美性www| 欧美不卡高清一区二区三区| 老司机久久99久久精品播放免费| 日韩1区2区日韩1区2区| 国产传媒在线| 一区二区国产精品| 鲁鲁在线中文| 日韩在线电影| 蜜桃av在线播放| 天海翼精品一区二区三区| 国产不卡一区| 亚洲日本国产| av日韩中文| 亚洲一二av| 国模精品一区| 亚洲精品黄色| 88xx成人免费观看视频库| 免费在线观看精品| 精品国产黄a∨片高清在线| 亚洲经典在线| 丰满少妇一区| 婷婷五月色综合香五月| 免费高潮视频95在线观看网站| 日本不卡高清| 亚洲精品99| 免费在线亚洲欧美| 免费欧美在线视频| 久久国产免费| 国产乱码精品一区二区三区亚洲人| av在线最新| 久久精品国产大片免费观看| 精品中国亚洲|