动态文字

动态文字

网页的多媒体元素除了动态

7.2.1 滚动文字标签标签代码<marquee>

使用<marquee>标签可以将文字设置为动态滚动的效果。

【标签说明】

<marquee>滚动文字</marquee>

说明:只要在标签之间添加要进行滚动的文字即可,而且可以在标签之间设置这些文字的字体、颜色等。

【实例】

<html> <head> <title>添加动态文本</title> </head> <body> <marquee> <font size="+4" color="#FF3300">欢迎光临我的网站!</font> </marquee> </body> </html>

【运行结果】

运行代码看到设置为红色的文字从浏览器的右方缓缓向左滚动,如

设置滚动文字

7.2.2 滚动方向属性标签代码direction

在默认情况下,文字只能是从右向左滚动。而在实际应用中,常常需要不同滚动方向的文字,可以通过direction参数来设置。

【标签说明】

<marquee direction="滚动方向">滚动文字</marquee>

说明:该语法中的滚动方向包含4个取值,分别为up、down、left和right,它们分别表示文字向上、向下、向左和向右滚动。其中,向左滚动left的效果与默认效果相同,而向上滚动的文字则常常出现在网站的公告栏中。

【实例】

<html> <head> <title>设置动态文本运动方向</title> </head> <body> <marquee> <font size="+4" color="#FF3300">欢迎光临我的网站!</font> </marquee> <marquee direction="up"> <font size="+1" color="#3300CC">欢迎光临我的网站! <p>希望您浏览愉快!</p> <p>谢谢您的加入</p> </font></marquee> </body> </html>

【运行结果】

运行代码可以看到文字不同的滚动效果,如

设置文字运动方向

7.2.3 滚动方式标签代码behavior

除了将文字设置为单方向的滚动外,还可以为文字设置滚动方式,如往复运动等。这一功能可以通过添加behavior属性来实现。

【标签说明】

<marquee behavior="滚动方式 ">滚动文字</marquee>

说明:在该语法中,滚动方式 behavior 的取值可以设置为表7-1中所示的某个值,不同取值的滚动效果也不相同。

表7-1 滚动方式behavior的取值及滚动效果

【实例】

<html> <head> <title>设置动态文本运动方式</title> </head> <body> <marquee behavior="alternate"> <font size="+4" color="#FF3300">欢迎光临我的网站!</font> </marquee> <marquee behavior="scroll"> <font color="#009900" size="+2">谢谢您的加入</font> </marquee> <marquee direction="up" behavior="slide"> <font size="+1" color="#3300CC">欢迎光临我的网站! <p>希望您浏览愉快!</p></font> </marquee> </body> </html>

【运行结果】

运行代码看到如

设置运动的方式

7.2.4 滚动循环标签代码loop

设置滚动文字后,在默认情况下会不断地循环下去。如果希望当文字滚动几次后停止,那么可以使用loop参数来进行设置。

【标签说明】

<marquee loop="循环次数">滚动文字</marquee>

【实例】

<html> <head> <title>设置动态文本运动方式</title> </head> <body> <marquee behavior="scroll" loop="3"> <font size="+4" color="#FF3300">欢迎光临我的网站!</font> </marquee> </body> </html>

【运行结果】

运行代码会发现当文字滚动3个循环后,滚动文字将不再出现。但是,如果设置滚动方式为交替滚动,那么在滚动3个循环后,文字将停留在窗口中,如

动态文字滚动循环

7.2.5 滚动文字的背景颜色标签代码bgColor

在网页中,为了突出某部分内容,常常会使用不同的背景色来显示。而滚动文字也可以单独设置背景色。

【标签说明】

<marquee bgColor="颜色代码">滚动文字</marquee>

说明:文字背景颜色设置为十六进制颜色码。

【实例】

<html> <head> <title>设置动态文本背景颜色</title> </head> <body> <marquee behavior="scroll" bgColor="#99FF99"> <font size="+4" color="#FF3300">欢迎光临我的网站!</font> </marquee> </body> </html>

【运行结果】

运行代码看到在滚动文字后面设置了淡绿色的背景,如

滚动文字背景色

7.2.6 滚动文字的背景大小标签代码width、height

如果不设置滚动背景的面积,那么在默认情况下,水平滚动的文字背景与文字同高、与浏览器窗口同宽,使用width和height参数可以调整其水平和垂直的范围。

【标签说明】

<marquee width=背景宽度 height=背景高度>滚动文字</marquee>

说明:在该语法中设置宽度和高度的单位均为像素。

【实例】

<html> <head> <title>设置动态文本背景颜色</title> </head> <body> <marquee behavior="scroll" bgColor="#99FF99"width="200px" height="80px" > <font size="+4" color="#FF3300">欢迎光临我的网站!</font> </marquee> </body> </html>

【运行结果】

运行代码可以看到两段滚动文字的背景高度、宽度的变化,如

动态文字背景面积的变化

7.2.7 滚动速度标签代码scrollamount

在设置滚动文字时,文字的滚动速度可以使用 scrollamount参数来调整。

【标签说明】

<marquee scrollamount=滚动速度></marquee>

说明:在该语法中,滚动文字的速度实际上是设置滚动文字每次移动的长度,以像素为单位。

【实例】

<html> <head>

<title>设置动态文本滚动速度</title> </head> <body> <marquee scrollamount="3" > <font size="+2" color="#FF3300">欢迎光临我的网站!</font> </marquee> <marquee scrollamount="5" > <font size="+2" color="#FF3300">欢迎光临我的网站!</font> </marquee> </body> </html>

【运行结果】

运行代码可以看到两行文字同时开始滚动,但速度是不一样的,设置的scrollamount越大,速度也就越快,如

设置文本滚动速度

7.2.8 滚动延迟标签代码scrolldelay

scrolldelay参数可以设置滚动文字滚动的时间间隔。

【标签说明】

<marquee scrolldelay=时间间隔></marquee>

说明:scrolldelay的时间间隔单位是毫秒,也就是千分之一秒。这一时间间隔设置为滚动两步之间的时间间隔,如果设置的时间比较长会产生走走停停的效果。

如果与滚动速度scrollamount参数结合使用,效果更明显,下面以实例说明。

【实例】

<html> <head> <title>设置动态文本滚动速度</title> </head> <body> <marquee scrollamount="3" scrolldelay="10" > <font size="+2" color="#FF3300">欢迎光临我的网站!</font> </marquee> <marquee scrollamount="5" scrolldelay="5" > <font size="+2" color="#FF3300">欢迎光临我的网站!</font> </marquee> </body> </html>

【运行结果】

运行代码的效果如

设置延迟效果

7.2.9 滚动空间标签代码hspace、vspace

在默认情况下,滚动文字周围的文字或

【标签说明】

<marquee hspace=水平范围 vspace=垂直范围>滚动文字</marquee>

说明:在该语法中,水平和垂直范围的单位均为像素。

【实例】

<html> <head> <title>设置动态文本空白空间</title> </head> <body> <marquee behavior="scroll" bgColor="#99FF99" hspace="10" vspace="40"> <font size="+2" color="#FF3300">欢迎光临我的网站!</font> </marquee> </body> </html>

【运行结果】

运行代码可以看到设置动态文本空白空间的效果,如

设置动态文本空白空间

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

动态文字