JS 滚动字幕

本文详细介绍了HTML中<marquee>标签各参数的作用,包括align设定位置、bgcolor设定背景颜色、direction设定滚动方向等。还说明了滚动方式、高度、宽度等参数的含义,以及鼠标事件的使用,并给出了一个实例。
部署运行你感兴趣的模型镜像

<marquee
align=left|center|right|top|bottom
bgcolor=#n
direction=left|right|up|down
behavior=type
height=n
hspace=n
scrollamount=n
Scrolldelay=n
width=n
VSpace=n
loop=n>内容</marquee>
各参数详解:
align:是设定活动字幕的位置,除了居左、居中、居右三种位置外,又增加靠上(top)和靠下(bottom)两种位置。
Bgcolor:用于设定活动字幕的背景颜色,可以使用英文的单词也可以是十六进制数的。
Direction:用于设定活动字幕的滚动方向是向左(left)、向右(right)、向上(up)、向下(down)。
Behavior:用于设定滚动的方式,主要由三种方式:
     behavior="scroll"表示由一端滚动到另一端;
     behavior="slide":表示由一端快速滑动到另一端,且不再重复;
     behavior="alternate"表示在两端之间来回滚动。
Height:用于设定滚动字幕的高度。
Width:则设定滚动字幕的宽度。
Hspace和vspace:分别用于设定滚动字幕的左右边框和上下边框的宽度。
Scrollamount:用于设定活动字幕的滚动距离。数值越小,滚动的速度就越快。默认为6,建议设为1~3比较好
scrolldelay:用于设定滚动两次之间的延迟时间,数值越小,间隔就越小。
Loop:用于设定滚动的次数,当loop=-1表示一直滚动下去,直到页面更新。其中默认情况是向左滚动无限次,字幕高度是文本高度;滚动范围:水平滚动的宽度是当前位置的宽度;垂直滚动的高度是当前位置的高度。

<onmouseover=stop() onmouseout=start()>鼠标事件

一个实例:
<marquee
align=left
direction=up
behavior=scroll
height=72
scrollamount=2
Scrolldelay= 1
loop=-1
onmouseover=stop()
onmouseout=start()>
<div align="left">
<%if(marryds.first()){
do{%>
<img src="images/hot1.gif"><a href="../marryindex.jsp?myid=<%=ds.getString("sequenceid")%> "class="jh">
<%=CodeChange.subStr(marryds.getString("text"),20)%> </a> <br>
<%}while(marryds.next());
}
%>
</div>
</marquee>

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

JavaScript滚动字幕效果通常是指通过JavaScript动态更新页面上显示的文字,使其像滚动的公告一样逐行呈现出来。这种效果常用于网页动画、新闻轮播或是某些页面的提示信息展示。创建滚动字幕,你可以采用以下步骤: 1. **HTML结构**:首先,设置一个合适的容器(如`<div>`),并赋予它一个合理的ID,例如`<div id="scrolling-text"></div>`。 2. **CSS样式**:设置滚动速度、颜色、字体大小等样式,并将其隐藏起来,直到开始滚动。 3. **JavaScript**: - 获取容器元素:`var container = document.getElementById('scrolling-text');` - 创建文本数组:`var textArray = ['第一行', '第二行', '第三行'];` - 设置初始状态(例如,将文字设置为第一个元素):`container.innerHTML = textArray[0];` 4. **定时器或动画循环**:使用`setInterval()`函数,每隔一段时间改变`container.innerHTML`,展示下一行文字。当数组结束时,可以循环回到开头继续滚动。 示例代码: ```javascript function scrollText() { var container = document.getElementById('scrolling-text'); var textArray = ['第一行', '第二行', '第三行']; // 设置滚动间隔时间和当前索引 var intervalId = setInterval(function() { if (textArray.length > 0) { container.innerHTML = textArray.shift(); // 移除已显示的一行 } else { clearInterval(intervalId); // 结束滚动 container.innerHTML = textArray[0]; // 重新从头开始 } }, 1500); // 每隔1.5秒滚动一次 } scrollText(); ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值