• 简单实现文字滚动效果-CSS版本


    先看看效果
    在这里插入图片描述
    话不多说直接上代码

    <template>
      <div class="main">
        <div class="scroll-region">
          <div class="swiper-scroll-content">
            <span class="list-btn" v-for="(item, index) in overviewList" :key="index">
              {{ item }}
            span>
          div>
        div>
      div>
    template>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    <script>
    export default {
      data() {
        return {
          overviewList: [
            '富强', '民主', '文明', '和谐', '自由', '平等', '公正', '法治', '爱国', '敬业', '诚信', '友善', '富强', '民主', '文明', '和谐', '自由', '平等', '公正', '法治',
          ]
        }
      }
    }
    </script>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47

    主要修改点有两个:

    1. transform: translateX(-153%),这里需要自己根据情况更改衔接,保证轮播是连贯不断地。
    2. 通过overviewList的尾部添加重复文本,配合transform来实现轮播连贯。
  • 相关阅读:
    Linux 终端与进程
    【前端每日基础】day43——同步异步
    单例设计模式
    5. Python 文件操作
    彩虹女神跃长空,Go语言进阶之Go语言高性能Web框架Iris项目实战-模板与数据库EP02
    Ubuntu 22.04.3 LTS中安装singularity
    mysql 创建函数
    MySQL日期函数
    关于web3营销的一切知识
    c++ SFML 获取ftp某个目录下所有的文件或者文件夹
  • 原文地址:https://blog.csdn.net/Li_Ning21/article/details/136251302