用CSS3实现div内容无限循环的滚动

2023-10-31

使用CSS3来实现

若要用CSS3的属性实现的话,非animation莫属,因为transition是需要手动的触发,而且不能无限次执行下去,而animation恰好能解决这个问题。

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<style>
    @keyframes rowup {
        0% {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }

        100% {
            -webkit-transform: translate3d(0, -50px, 0);
            transform: translate3d(0, -50px, 0);
        }
    }

    .list {
        width: 300px;
        border: 1px solid #999;
        margin: 20px auto;
        position: relative;
        height: 200px;
        overflow-Y: auto;
        font-size: 15px;
        font-family: 'Microsoft Yahei';
    }

    .list .rowup {
        -webkit-animation: 5s rowup linear infinite normal;
        animation: 5s rowup linear infinite normal;
        position: relative;
    }
</style>

<body>
    <div class="list">
        <div class="cc rowup">
            <div class="item">1- 121233fffffr国家认可更健康进口价格困扰</div>
            <div class="item">2- 3123233</div>
            <div class="item">3- 个人口结构俄跨入国际科技馆客人感觉</div>
            <div class="item">4- ggrgerg</div>
            <div class="item">5- fvdgdv</div>
            <div class="item">6- 德国南部巴士与卡车相撞起火 </div>
            <div class="item">7- 外交部再次回应印军越界:要求立即将越界部队撤回</div>
            <div class="item">8- 德国网红致信默克尔</div>
            <div class="item">9- 国资委原</div>
        </div>
    </div>
</body>

</html>

效果如下

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用CSS3实现div内容无限循环的滚动 的相关文章

随机推荐

  • PS如何将图片处理成特定像素(以标准的2寸照片为例)

    生活中我们在网站上注册信息需要上传个人照片时 常常遇到照片不符合网站要求等情况 今天我们以2寸照片 即626 高 413 宽 像素为例 来教大家如何用PS将照片处理成特定像素 1 裁剪照片 首先 拿到照片第一步 先裁剪照片至相应规格 打开P
  • mfc中添加按钮对应的处理函数四种方法

    方法一 双击按钮自动添加处理函数 自动以 OnBnClicked 开头 ID 结尾命名 这种方法 最简单 但无法修改函数名称 只能生成默认的按钮按下消息的函数 方法二 类向导 Ctrl p z 对按钮右键选择 类向导 在消息栏中选择默认的
  • 牛客sql练习二

    11获取所有员工当前的manager 题目描述 获取所有员工当前的manager 如果当前的manager是自己的话结果不显示 当前表示to date 9999 01 01 结果第一列给出当前员工的emp no 第二列给出其manager对
  • NepCTF 2022 MISC <签到题>(极限套娃)

    题目链接 CTFm 这道题融合了图片隐写 py脚本编写和usb流量分析 下载题目附件 是个gz压缩包 无加密直接打开 里面是一张图片 图片长这样 盲猜图片隐写 打开虚拟机使用binwalk工具康康 确实有多文件包含 binwalk e xx
  • 大数据技术之Spark——Spark SQL

    一 SparkSQL 概述 1 1 SparkSQL是什么 Spark SQL是Spark用于结构化数据处理的Spark模块 1 2 Hive and SparkSQL 我们之前学习过hive hive是一个基于hadoop的SQL引擎工具
  • Hadoop001-combiner作用。

    1 combiner函数可以帮助减少mapper和reducer之间的数据传输量 2 map到reduce需要不同map上的数据跨节点传输数据 数据传输受集群上可用带宽的影响
  • Scala学习(十二)---模式匹配

    文章目录 1 基本语法 2 模式守卫 3 匹配常量和类型 4 匹配对象和样例类 4 1 匹配对象 4 2 匹配样例类 5 偏函数中的模式匹配 1 基本语法 在Scala中的模式匹配类似于Java中的switch语法 模式匹配基本语法 val
  • python 网页自动化框架_Python+Selenium+Unittest实现PO模式web自动化框架

    1 效率高 PO模式的逻辑层方法有具体定义 元素发生变化修改逻辑层 业务层不变 这样看来结构简单清晰 舒服更符合人类习惯 普通方式就是继续堆case 2 复用多收益大 同样这里如果逻辑复用越多 PO模式收益越大 因为对于PO模式来说都只需要
  • stm32 CUBEIDE pritnf函数不立即输出问题

    今天在调试mavlink 有一段解析打印函数如下 while serial available serial3 uint8 t byte serial readChar serial3 if mavlink parse char seria
  • 力扣刷题笔记,8. 字符串整数转换

    针对力扣第8题 重点学习JAVA实现自动机的写法 1 自动机 字符串中的数字为结果的条件是 这个数字 包含符号 的前面只有空格 每次输入的字符包括四种情况 空格 符号 数字 其他 同时对应有四种状态 开始状态 start 即尚未读取到符号或
  • VBA快速入门学习笔记

    NOTE 1 一 VBA对象 工作簿 工作表 单元格 批注 透视表 自选图形 名称等等都是对象 VBA正是用于处理这些对象的语言 下图是一个比较经典的VBA对象类别图 在VBE VB编辑器 里也可以看到对象的浏览器 F2键 对象可以相互包含
  • lib库中允许存在全局变量

    Linux动态库so 静态库a 都是可以允许存在全局变量的 但是全局变量最好加上自己特有的属性 也就是需要注意不能重名 否则很有可能会因为被覆盖然后导致出错
  • VUE3中使用pinia

    Vue3中使用pinia 安装依赖 yarn add pinia 下面这个取决你需不需要数据持久化安装 yarn add pinia plugin persist 挂载 import createPinia from pinia 数据持久化
  • mysql练习:经典50道基础题

    目录 一 环境准备 50道题目练习 1 查询 01 课程比 02 课程成绩高的学生的信息及课程分数 2 查询学生选课存在 01 课程但可能不存在 02 课程的情况 不存在时显示为 null 3 查询平均成绩大于等于 60 分的同学的学生编号
  • jdbc连接超时解决

    这两天在测试Hive权限控制代码Hamza 发现每天来的时候第一次老是会报出以下错误 2015 03 26 09 40 25 956 ERROR GroupPrivController 119 Error querying database
  • spark实验总结

    4 5实验的问题在于spark保存和读取json的时候列名容易不是本来需要的字段名而是c1 c2这样的列名 解决办法是不要用建议读取方法而要指定读取表头 不用spark read csv 而是 spark read format json
  • c++ 使用 math库笔记

    目录 win10系统 cmakelist txt linux gcc方式 c 使用pi win10系统 这个头文件在visual studio的 sdk中 引用方法 include
  • Redis队列实现Java版秒杀系统(无脚本、可用于生产)

    需求是做一个秒杀系统 比如大家来抢100台手机 先到先得 查阅了网上很多用redis实现秒杀的demo java语言 竟然没一个能用的 有些是php的 没闲心研究了 现在说说为什么不能用 绝大多数的DEMO都是基于redis的watch特性
  • java 基础重学(七)-java底层知识/设计模式

    java 底层知识 字节码 class文件格式 CPU缓存 L1 L2 L3和伪共享 尾递归 位运算 位运算实现 设计模式 常用设计模式 单例 单例的七种写法 策略 工厂 适配器 责任链 实现AOP 实现IOC
  • 用CSS3实现div内容无限循环的滚动

    使用CSS3来实现 若要用CSS3的属性实现的话 非animation莫属 因为transition是需要手动的触发 而且不能无限次执行下去 而animation恰好能解决这个问题