滚动的FrontPage XP字幕
网页作坊
FrontPage XP提供了字幕的功能,在普通视图下,通过选中“插入”、“组件”、“字幕”的方式,可制作左右滚动的单行字幕,这是大家非常熟悉的。能否制作多行和上下滚动的字幕呢?这使我们想到了HTML视图,是否能直接写入相关的参数来实现它?答案是肯定的。
上下滚动字幕的制作
先在普通视图下建立一个滚动字幕,如“玩转FrontPage XP字幕”,并确定字幕的宽度和高度,如300像素。
切换到HTML视图,发现如下一行代码:<marquee width="300" height="300">玩转FrontPage XP字幕</marquee> 。
在代码行中写入参数direction=up,该行代码变为:<marquee width="300" height="300" direction=up>玩转FrontPage XP字幕</marquee> 。
再切换到预览视图,向上滚动的字幕就做好了。若要制作向下滚动的字幕,只要将参数值改为down就行。
事实上,参数direction确定滚动的方向。可选的值有right、down和up,滚动方向分别为从左向右、向下和向上。默认为从右向左,在代码行中参数省略。
注意:在制作上下滚动的字幕时,切记一定要设置字幕的高度。若要有良好的效果,字幕的位置及宽、高都要综合考虑。
多行字幕的制作
只要在字幕文本中,加入标记<br>、<p>及其组合,将字幕分行或分段,即可实现多行滚动。
在HTML视图下,完成的代码如下:<marquee width="300" height="300" direction=up>玩转FrontPage XP字幕<br>上下滚动字幕的制作<br>多行字幕的制作<p></marquee>。
注意:在分行的地方应插入标记<br>,在分段的地方应插入标记<p>;也可将两个标记组合起来使用,以实现特殊效果。
除以上参数外,在HTML代码行中,加入参数onmouseover=stop()和onmouseout=start(),可实现当鼠标停留在字幕上时,停止滚动;移开时,恢复滚动的效果。字幕属性对话框中的速度、表现方式、文本对齐方式、重复和背景颜色等属性,在HTML代码行中对应的参数分别是scrollamount、scrolldelay、behavior、align、loop和bgcolor,可直接在HTML代码行中设置或修改。还可在文字外加入代码<a href=目标地址>和</a>来实现字幕的超链接。