首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >HTML跑马灯

HTML跑马灯

作者头像
十玖八柒
发布2022-08-01 10:04:51
发布2022-08-01 10:04:51
1.9K00
代码可运行
举报
运行总次数:0
代码可运行
引言

HTML提供了一种非常简单实现跑马灯效果的标签,Marquee标签,通过设置不同的属性,可以实现不同的跑马灯效果:

跑马灯的背景及背景

宽123 高77 背景色为#f5f5f5的滚动区域:

代码语言:javascript
代码运行次数:0
运行
复制
<marquee direction="left" width="123" height="77" bgcolor="#f5f5f5" >这是一个宽123高77的跑马灯</marquee>

这是一个宽123高77的跑马灯

跑马灯边距

hspace:水平边距 vspace:垂直边距

代码语言:javascript
代码运行次数:0
运行
复制
<marquee direction="left" width="135" hspace="13" vspace="57" >这是一个跑马灯</marquee>

这是一个跑马灯

跑马灯速度

scrollamount:数值越大,滚动速度越快 通常设为5-10

代码语言:javascript
代码运行次数:0
运行
复制
<marquee scrollamount="7">这是一个速度为7的滚动</marquee>

这是一个速度为7的滚动

跑马灯方向

direction: 可设为 < up:向上 down:向下 left:向左 right:向右 > 默认为从右向左

代码语言:javascript
代码运行次数:0
运行
复制
<marquee direction="right">向右滚动</marquee>

向右滚动

跑马灯循环

loop:设置跑马灯循环次数;默认值为-1或infinite,表示无限循环滚动

代码语言:javascript
代码运行次数:0
运行
复制
<marquee loop="3">这是一个循环三次滚动</marquee>

这是一个循环三次滚动

跑马灯滚动方式

behavior:可设为< scroll:循环滚动 slide:只滚动一次 alternate:来回滚动 > 默认为循环滚动

代码语言:javascript
代码运行次数:0
运行
复制
<marquee behavior="alternate">这是一个跑马灯</marquee>

这是一个跑马灯

跑马灯延迟

scrolldelay: 数值值越大,滚动速度越慢,通常不设置

代码语言:javascript
代码运行次数:0
运行
复制
<marquee scrolldelay="77">这是一个跑马灯</marquee>

这是一个跑马灯

滚动事件

onmouseover:鼠标悬停事件 onmouseout:鼠标移开事件 this.stop():停止滚动 this.start():开始滚动

代码语言:javascript
代码运行次数:0
运行
复制
<marquee direction="left" onmouseover="this.stop()" onmouseout="this.start()">鼠标悬停时,停止滚动;鼠标离开时,继续滚动
</marquee>

鼠标悬停时,停止滚动;鼠标离开时,继续滚动

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-08-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 引言
  • 跑马灯的背景及背景
  • 跑马灯边距
  • 跑马灯速度
  • 跑马灯方向
  • 跑马灯循环
  • 跑马灯滚动方式
  • 跑马灯延迟
  • 滚动事件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档