【记录】 跑马灯无限滚动

思路:

  1. 文本复制一份,共两份;即滚动内容2个文本宽度

2.向左滚动一份的宽度(可通过js动态获取)

应用:

支持文本、富文本

应用代码待补充...

参考代码:

html 复制代码
<!DOCTYPE html>

<html lang="zh">
<head>
<meta charset="UTF-8">
<title>marquee demo</title>

<style>

*{
  margin:0;
  padding:0;
  box-sizing:border-box;
}

/* 容器 */
.wrap{
  width:120px;
  height:40px;
  border:1px solid #333;
  overflow:hidden;
  margin:100px auto;
}

/* 滚动内容 */
.cont{
  display:flex;
  width:600px; /* 300 * 2 */
  animation:move 6s linear infinite;
}

/* 单段文本 */
.txt{
  width:300px;
  line-height:40px;
  white-space:nowrap;
  font-family:monospace;
}

@keyframes move{
  from{
    transform:translateX(0);
  }
  to{
    transform:translateX(-300px);
  }
}

</style>

</head>

<body>

<div class="wrap">
  <div class="cont">
    <div class="txt">123456789012345678901234567890</div>
    <div class="txt">123456789012345678901234567890</div>
  </div>
</div>

</body>
</html>
相关推荐
何中应2 小时前
CentOS7安装高版本Node.js
前端·centos·node.js
周淳APP2 小时前
【HTTP1、HTTP2、HTTP3】
前端·网络·网络协议·http
夫唯不争,故无尤也2 小时前
原始文档元数据metadata
java·前端·javascript·sql
恋猫de小郭2 小时前
Flutter 3.41 iOS 键盘负优化:一个代码洁癖引发的负优化
android·前端·flutter
胡楚昊2 小时前
XSS LAB通关笔记(1-16)
前端·笔记·xss
新晨4372 小时前
cursor轻松实现代码搬迁
前端·ai编程·cursor
We་ct2 小时前
LeetCode 211. 添加与搜索单词 - 数据结构设计:字典树+DFS解法详解
开发语言·前端·数据结构·算法·leetcode·typescript·深度优先
姓王者2 小时前
Astro 6 推出啦
前端
大傻^2 小时前
【OpenClaw -01】OpenClaw 安装部署指南:npm、Docker 与源码三种模式详解
前端·docker·npm