Vue 滚动条动画

Posted 1032473245jing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue 滚动条动画相关的知识,希望对你有一定的参考价值。

<template>
    <div class="home-main">
        <div class="progress-main">
            <div class="progress-content" :style="{width: width100}"></div>
        </div>
    </div>
</template>

<script>

export default {
    name: home,
    data() {
        return {
            width100: 0,
        };
    },
    mounted() {
        setTimeout(() => {
            this.width100 = 80%;
        }, 100);
    },
};
</script>

<style lang="stylus" scoped>
.home-main
    width 100%
    height 100%
    overflow hidden
    position relative
    .progress-main{
        border-radius 100px
        background-color #ebeef5
        overflow hidden
        position relative
        width 200px
        height 10px
        margin 20px 0 0 20px
        .progress-content{
            position absolute
            left 0
            top 0
            height 100%
            background-color #409eff
            border-radius 100px
            transition width 1s ease
        }
    }
</style>

 

技术图片

以上是关于Vue 滚动条动画的主要内容,如果未能解决你的问题,请参考以下文章

vue滚动条消失

vue 滚动条选中元素自动滚动到可视区域里居中显示

Android使用片段在viewpager中的页面滚动上放置动画

如何在 MS Word 文档中显示代码片段,因为它在 *** 中显示(滚动条和灰色背景)

vue 基于原生动画的自动滚动表格

怎么能实现div里的滚动条滚动时有动画效果