最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue或css動(dòng)畫實(shí)現(xiàn)列表向上無(wú)縫滾動(dòng)

 更新時(shí)間:2022年04月11日 09:33:25   作者:禾小毅  
這篇文章主要為大家詳細(xì)介紹了vue或css動(dòng)畫實(shí)現(xiàn)列表向上無(wú)縫滾動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了vue或css動(dòng)畫實(shí)現(xiàn)列表向上無(wú)縫滾動(dòng)的具體代碼,供大家參考,具體內(nèi)容如下

方法一:vue的實(shí)現(xiàn)方法

<div id="publishMain" class="b_list">
?<div id="publishMain1">
? ?<div class="b_item" v-for="(ac,acindex) in activityList" :key="acindex">
? ? ?<!-- 循環(huán)的內(nèi)容 -->
? ?</div>
?</div>
?<div id="publishMain2"></div>
</div>

js

<script>
export default {
? ? data(){
? ? ? ? return{
? ? ? ? ? ? timer: null,
? ? ? ? ? ? activityList:[]
? ? ? ? }
? ? },
? ? mounted() {
? ? ? ? this.$nextTick(() => {
? ? ? ? ? this.rollUp();
? ? ? ? });
? ? },
? ? beforeDestroy() {
? ? ? ? this.timer = null;
? ? ? ? clearInterval(this.timer);
? ? },
?
? ? methods: {
? ? ? ? /*向上輪播*/
? ? ? ? rollUp() {
? ? ? ? let ul1 = document.getElementById("publishMain1");
? ? ? ? let ul2 = document.getElementById("publishMain2");
? ? ? ? let box = document.getElementById("publishMain");
? ? ? ? ul2.innerHTML = ul1.innerHTML;
? ? ? ? box.scrollTop = 0;
? ? ? ? function rollStart() {
? ? ? ? ? ? if (box.scrollTop >= ul1.scrollHeight) {
? ? ? ? ? ? box.scrollTop = 0;
? ? ? ? ? ? } else {
? ? ? ? ? ? box.scrollTop++;
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? this.timer = setInterval(rollStart, 50);
? ? }
? }
}
</script>

css

.b_list{
? ?height: 19rem;
? ?overflow: hidden;
}

方法二:純css動(dòng)畫

html

<div class="b_list">
? <div class="b_scroll">
? ? <div class="b_item" v-for="(ac,acindex) in activityList" :key="acindex">
? ? ? <!-- 循環(huán)的內(nèi)容 -->
? ? </div>
? </div>
</div>

css

@keyframes scrollTop {
? 0% {
? ? -webkit-transform: translate3d(0, 0, 0);
? ? transform: translate3d(0, 0, 0);
? }
? 100% {
? ? -webkit-transform: translate3d(0, -300px, 0);
? ? transform: translate3d(0, -300px, 0);
? }
}
.b_list{
? height: 19rem;
? overflow: hidden;
}
?
.b_scroll{
? ?-webkit-animation: 10s scrollTop linear infinite normal;
? ?animation: 10s scrollTop linear infinite normal;
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue實(shí)現(xiàn)搜索小功能

    vue實(shí)現(xiàn)搜索小功能

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)搜索小功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • 使用Vite構(gòu)建Vue3項(xiàng)目的流程步驟

    使用Vite構(gòu)建Vue3項(xiàng)目的流程步驟

    在現(xiàn)代前端開(kāi)發(fā)的世界中,Vue 3 已然成為了一個(gè)備受喜愛(ài)的框架,而 Vite 作為一個(gè)新興的構(gòu)建工具,以其極高的效率和簡(jiǎn)捷的配置方式席卷了開(kāi)發(fā)者圈,本文我們將一步一步展示如何使用 Vite 構(gòu)建一個(gè) Vue 3 項(xiàng)目,從創(chuàng)建項(xiàng)目到最后的構(gòu)建階段,需要的朋友可以參考下
    2024-07-07
  • vue.js實(shí)現(xiàn)日歷插件使用方法詳解

    vue.js實(shí)現(xiàn)日歷插件使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了vue.js模擬日歷插件的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 詳解windows下vue-cli及webpack 構(gòu)建網(wǎng)站(三)使用組件

    詳解windows下vue-cli及webpack 構(gòu)建網(wǎng)站(三)使用組件

    本篇文章主要介紹了詳解windows下vue-cli及webpack 構(gòu)建網(wǎng)站(三)使用組件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Vue源碼探究之虛擬節(jié)點(diǎn)的實(shí)現(xiàn)

    Vue源碼探究之虛擬節(jié)點(diǎn)的實(shí)現(xiàn)

    這篇文章主要介紹了Vue源碼探究之虛擬節(jié)點(diǎn)的實(shí)現(xiàn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-04-04
  • vue中img src 動(dòng)態(tài)加載本地json的圖片路徑寫法

    vue中img src 動(dòng)態(tài)加載本地json的圖片路徑寫法

    這篇文章主要介紹了vue中的img src 動(dòng)態(tài)加載本地json的圖片路徑寫法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-04-04
  • vue3+el-table封裝示例詳解(編輯、刪除、查看詳情按鈕一起封裝)

    vue3+el-table封裝示例詳解(編輯、刪除、查看詳情按鈕一起封裝)

    在Vue3中,利用Element?Plus?UI庫(kù)封裝表格組件,實(shí)現(xiàn)編輯、刪除和查看詳情的功能,通過(guò)定義tableData和tableDataHeader來(lái)管理表格數(shù)據(jù)和表頭,其中tableData通常從后端獲取,而tableHeader可根據(jù)具體需求自定義,感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • Vue中KeepAlive內(nèi)置緩存使用詳解

    Vue中KeepAlive內(nèi)置緩存使用詳解

    KeepAlive 是 vue 中的內(nèi)置組件,當(dāng)多個(gè)組件動(dòng)態(tài)切換時(shí)可以對(duì)實(shí)例狀態(tài)進(jìn)行緩存,本文就來(lái)詳細(xì)的介紹一下Vue中KeepAlive內(nèi)置緩存使用,感興趣的可以了解一下
    2023-10-10
  • vue?elementui?大文件進(jìn)度條下載功能實(shí)現(xiàn)

    vue?elementui?大文件進(jìn)度條下載功能實(shí)現(xiàn)

    本文介紹了如何使用下載進(jìn)度條來(lái)展示下載進(jìn)度的方法,并展示了相關(guān)的效果圖,結(jié)合實(shí)例代碼介紹了vue?elementui?大文件進(jìn)度條下載的方法,感興趣的朋友一起看看吧
    2025-01-01
  • Vue路由模式中的hash和history模式詳細(xì)介紹

    Vue路由模式中的hash和history模式詳細(xì)介紹

    VUE分為兩種路由模式分別是hash(哈希)和history,他們的區(qū)別是hash模式不會(huì)包含在http請(qǐng)求中,并且不會(huì)重新加載頁(yè)面,而使用history模式的話,如果前端的url和后端發(fā)起請(qǐng)求的url不一致的話,會(huì)報(bào)404錯(cuò)誤,所以使用history模式的話我們需要和后端進(jìn)行配合
    2022-09-09

最新評(píng)論

延川县| 连山| 光山县| 九龙城区| 商洛市| 平安县| 五河县| 井冈山市| 阳东县| 巩留县| 永清县| 新宾| 石楼县| 蒲城县| 西昌市| 兰考县| 永春县| 溧水县| 麦盖提县| 云浮市| 图们市| 乌鲁木齐市| 合江县| 龙岩市| 阿荣旗| 临朐县| 贺兰县| 甘南县| 千阳县| 隆安县| 塔城市| 祁门县| 富顺县| 台中市| 双城市| 老河口市| 黑龙江省| 甘孜县| 嫩江县| 宁津县| 深泽县|