新闻中心
怎么在HTML中插入滚动文本_HTML marquee替代方案CSS动画实现
使用CSS动画替代废弃的marquee标签可实现更高效、兼容性强的滚动文本效果。通过transform与@keyframes结合overflow:hidden控制容器,能创建水平、垂直及无缝循环的滚动动画。水平滚动利用padding-left或双文本复制实现平滑衔接,垂直滚动则通过translateY在固定高度容器内轮播内容。配合animation属性调节速度与方向,提升性能与视觉体验,符合现代Web标准且易于维护扩展。

HTML中的<marquee></marquee>标签虽然能实现文字滚动效果,但早已被现代标准废弃,不推荐在实际项目中使用。更好的方式是采用CSS动画来创建兼容性强、样式可控的滚动文本效果。下面介绍几种基于CSS的替代方案。
使用CSS动画实现水平滚动文本
通过transform和@keyframes可以轻松实现从右向左滚动的文字效果,适用于新闻条、通知栏等场景。
基本结构如下:
<div class="marquee-container">
<div class="marquee-text">
这是一段会滚动显示的文本内容,持续循环播放。
</div>
</div>
CSS样式设置:
.marquee-container {
overflow: hidden;
white-space: nowrap;
width: 100%;
box-sizing: border-box;
}
<p>.marquee-text {
display: inline-block;
padding-left: 100%; /<em> 初始位置在容器外右侧 </em>/
animation: marquee-scroll 10s linear infinite;
}</p><p>@keyframes marquee-scroll {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-100%);
}
}</p>说明:文本从右向左滑入并完全移出左侧后循环。可通过调整animation-duration控制速度。
无缝循环滚动(首尾衔接)
如果希望滚动过程更平滑、无跳闪,可复制一次内容,让动画结束时下一个内容刚好接上。
HTML结构:
MarsCode
字节跳动旗下的免费AI编程工具
339
查看详情
<div class="marquee-continuous">
<div class="marquee-content">
滚动文本示例
滚动文本示例
</div>
</div>
CSS实现:
.marquee-continuous {
overflow: hidden;
width: 100%;
}
<p>.marquee-content {
display: inline-block;
white-space: nowrap;
animation: scroll-left 8s linear infinite;
}</p><p>@keyframes scroll-left {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-50%); /<em> 移动一半宽度,实现无缝衔接 </em>/
}
}</p>注意:两个重复文本总宽应为容器两倍,动画移动-50%即可完成一次平滑过渡。
垂直滚动文本(上下滚动)
类似新闻ticker或公告栏,可用垂直方向的transform实现。
.marquee-vertical {
height: 50px;
overflow: hidden;
position: relative;
}
<p>.marquee-vertical-item {
position: absolute;
white-space: nowrap;
animation: slide-up 6s linear infinite;
}</p><p>@keyframes slide-up {
0% {
transform: translateY(50px);
}
100% {
transform: translateY(-50px);
}
}</p>此方法适合少量条目轮播,若需多条消息切换,建议配合J*aScript控制。
总结
用CSS动画替代<marquee></marquee>不仅符合现代Web标准,还能灵活控制动画速度、方向和行为。关键点包括:使用overflow: hidden隐藏溢出内容,transform提升性能,@keyframes定义动画路径。基本上就这些,不复杂但容易忽略细节。合理运用能让滚动文本既美观又高效。
以上就是怎么在HTML中插入滚动文本_HTML marquee替代方案CSS动画实现的详细内容,更多请关注其它相关文章!
# css
# javascript
# java
# ai
# css动画
# css样式
# web标准
# overflow
# 显示效果
# html
# 中文网
# 遵义抖音seo最精准
# 狮山网站优化推荐
# 可通过
# 解决问题
# 几种
# 能让
# 相关文章
# 适用于
# 还能
# 这是
# 临床医学搜索关键词排名
# 小米营销推广视频教程大全
# 沈阳网站建设服务热线
# seo标题有什么用
# 微山全网seo推广招聘
# 复制文章做seo
# seo 怎么发布外链
# 网络营销推广负责人
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
外媒分析《GTA6》定价:卖100美元可以但真没必要!
Django表单提交验证失败后保持字段值不刷新
斑马英语APP如何开启夜间护眼阅读_斑马英语APP夜间模式与低蓝光设置教程
千牛数据看板网页版_千牛数据看板网页版访问方法
如何在 Windows 11 中启动游戏手柄设置
windows10怎么关闭系统提示音_windows10彻底静音设置方法
AO3最新可访问网址 Archive of Our Own官方在线入口
腾讯QQ邮箱官方网站_QQ邮箱网页版在线登录
漫蛙漫画官方主页入口 漫蛙MANWA网页直达访问链接
J*a TimerTask中HashMap意外清空的深层原因与解决方案
蛙漫移动版在线看 蛙漫手机浏览器直达入口
Win10双系统截图高效法 截屏快捷键速记【技巧】
iwriter统一登录平台 iwrite账号密码登录页面
押井守高度称赞《辐射4》:玩了八年都停不下来!
Win10如何清理注册表垃圾 Win10注册表维护与优化指南【慎用】
《刺客信条4:黑旗》重制版新细节曝光:无缝加载 地图更细致!
狙击外星人小游戏开始_狙击外星人小游戏立即开始
蛙漫限时开放最深处链接_蛙漫全站漫画会员同款秒开地址
在python-socketio事件处理器中安全访问Flask应用上下文
sublime怎么进行远程开发编辑_配置rsub/rmate实现sublime编辑服务器文件
Safari怎么安装扩展程序 浏览器插件安装与管理方法【详解】
Node.js 中使用 node-cron 实现定时 API 数据抓取与处理
J*a应用程序首次运行自动创建文件与目录的最佳实践
快手极速版在线观看 官方网页版登录地址
mysql备份恢复性能优化_mysql备份恢复性能优化方法
高德地图公交到站提醒失败如何解决 高德提醒权限设置
VS Code远程开发时如何处理文件权限问题
Node.js中HTML按钮与J*aScript函数交互的正确姿势
Python字典中优雅地迭代剩余元素的方法
Composer的 "conflict" 字段有什么用_如何声明不兼容的包以避免依赖冲突
深入理解Promise链:如何在catch后中断then的执行
《GTA6》开发画面疑似泄露!这次可不是AI了
Sublime怎么配置Nim语言环境_Sublime Nim代码高亮与补全
css元素hover动画延迟生效怎么办_使用animation-delay调整触发时间
初次安装JDK时环境变量如何正确配置_J*A_HOME与PATH设置规则讲解
Golang如何优化内存分配与垃圾回收_Golang内存管理与GC优化实践
Win10如何恢复误删的快捷方式_Win10重建常用软件快捷方式
漫蛙manwa官网登录界面_漫蛙漫画网页版主站入口
如何在CSS中使用浮动制作导航栏_float实现水平菜单
Gmail邮箱申请注册直达_Gmail邮箱免费注册PC版官网入口2025
我的世界mc.js免费游戏直接能玩 我的世界mc.js小游戏免费秒玩入口
虫虫漫画精品漫画官网_虫虫漫画精品漫画官网进入精品漫画
顺丰快递查询系统 官方正版查询入口
qq邮箱日历功能怎么用_创建日程与会议邀请的技巧
J*a递归快速排序中静态变量的状态管理与陷阱
win11专注助手在哪 Win11免打扰模式设置与自动化规则【指南】
QQ邮箱网页版快速登录 QQ邮箱邮箱账号官方入口地址
React中useState与局部变量:理解组件状态管理与渲染机制
抖音怎么赚钱_抖音创作者变现方法与途径指南
现代化 SciPy 一维插值:interp1d 的替代方案与最佳实践


2025-10-21
浏览次数:次
返回列表
的滚动文本效果。通过transform与@keyframes结合overflow:hidden控制容器,能创建水平、垂直及无缝循环的滚动动画。水平滚动利用padding-left或双文本复制实现平滑衔接,垂直滚动则通过translateY在固定高度容器内轮播内容。配合animation属性调节速度与方向,提升性能与视觉体验,符合现代Web标准且易于维护扩展。