直播系統原始碼,vue實現無縫滾動
直播系統原始碼,vue實現無縫滾動
一、採用js的方法實現
<template> <div> <div class="box"> <div v-for="item in 2" class="item-box" :style="{transform:'translate(0,'+scrollTop+'px)'}"> <div class="item" v-for="i in 9">{{i}}</div> </div> </div> </div> </template> <script> export default { data() { return { scrollTop: 0, } }, onLoad() { this.roll() }, methods: { roll() { if (this.scrollTop == -300) { this.scrollTop = 0 } this.scrollTop -= 1; setTimeout(() => { this.roll() }, 10) }, } } </script> <style> .box { width: 320px; height: 300px; background-color: pink; overflow: hidden; } .box .item-box { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; } .box .item-box .item { width: 29%; height: 29%; margin: 1%; background-color: paleturquoise; display: flex; align-items: center; justify-content: center; font-weight: 700; } </style>
二、css動畫實現
<template> <div> <div class="box"> <div v-for="item in 2" class="item-box"> <div class="item" v-for="i in 9">{{i}}</div> </div> </div> </div> </template> <script> export default { data() { return {} }, methods: { } } </script> <style> .box { width: 320px; height: 300px; background-color: pink; overflow: hidden; } .box .item-box { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; animation: roll 5s linear infinite; } .box .item-box .item { width: 29%; height: 29%; margin: 1%; background-color: paleturquoise; display: flex; align-items: center; justify-content: center; font-weight: 700; } @keyframes roll { 0% { transform: translate(0, 0px); } 20% { transform: translate(0, -60px); } 40% { transform: translate(0, -120px); } 60% { transform: translate(0, -180px); } 80% { transform: translate(0, -240px); } 100% { transform: translate(0, -300px); } } </style>
以上就是 直播系統原始碼,vue實現無縫滾動,更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2996813/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 線上直播系統原始碼,迴圈滾動RecyclerView的實現原始碼View
- vue.js無縫滾動Vue.js
- CSS實現迴圈無縫滾動CSS
- 影片直播app原始碼,vue實現列表自動滾動的方式APP原始碼Vue
- js程式碼實現的圖片水平無縫滾動JS
- 直播平臺原始碼,vue+vue-fullpage實現整屏滾動頁面原始碼Vue
- 線上直播系統原始碼,實現翻頁載入、下拉滾動載入原始碼
- 線上直播系統原始碼,LinearLayout下多個ListView實現滾動原始碼View
- 原生javascript實現的圖片無縫滾動程式碼分析JavaScript
- JQuery實現圖片輪播無縫滾動jQuery
- JavaScript水平無縫滾動程式碼JavaScript
- 直播商城原始碼,vue 彈窗 慣性滾動 加速滾動原始碼Vue
- js無縫滾動JS
- CSS 水平無縫滾動CSS
- 無縫迴圈滾動
- 直播平臺原始碼,迴圈滾動RecyclerView的實現原始碼View
- 影片直播app原始碼,純css實現橫向滾動APP原始碼CSS
- 線上直播系統原始碼,vue實現搜尋文字高亮功能原始碼Vue
- jquery實現的垂直或者水平無縫滾動外掛jQuery
- 原生javascript實現的水平圖片無縫滾動效果JavaScript
- js、jQuery實現文字上下無縫輪播、滾動效果JSjQuery
- H5移動端獲獎無縫滾動動畫實現H5動畫
- 線上直播系統原始碼,flutter 巢狀滑動實現原始碼Flutter巢狀
- 直播app系統原始碼,css優化滾動條樣式APP原始碼CSS優化
- js-字幕無縫滾動JS
- JavaScript無縫滾動 記錄JavaScript
- CSS水平無縫滾動效果CSS
- C#資訊無縫滾動顯示程式碼C#
- vue無縫滾動的外掛開發填坑分享Vue
- 線上直播系統原始碼,橫向無限迴圈滾動的單行彈幕效果原始碼
- 線上直播系統原始碼,滾動式內容展示控制元件原始碼控制元件
- HTMl 中marquee標籤實現無縫滾動跑馬燈效果HTML
- 邏輯難理解版本的輪播圖(實現無縫滾動)
- js實現的單行文字不間斷無縫滾動效果JS
- 向上無縫滾動--原理及思想
- jQuery 間歇的無縫滾動jQuery
- react無縫滾動輪播圖React
- jQuery圖片無縫滾動效果jQuery