背景滚动文字的制作 |
|
如果将一段文字放在一个小范围内滚动,是不是觉得太小,不够大气.如果在自己的个人主页上来个满屏的抒情诗的滚动,可以让阅览者有温馨的感觉.
当然,滚动的文字不能覆盖你的页面内容,这样的话,就要分层 <HTML> <HEAD> <TITLE>背景滚动文字</TITLE> <SCRIPT LANGUAGE="JavaScript1.1"> <!--// //y表示一开始字符距离页面顶部的距离; var y=100; var bgticker; function initObjects() { if (document.all) { bgticker = document.all.bgtick.style ; bgticker.posLeft = 0; bgticker.posTop = 400; mainbody = document.all.mainbod.style; mainbody.posLeft = 0; mainbody.posTop = 0; } if (document.layers) { bgticker = document.bgtick; bgticker.left = 0; bgticker.top = 300; mainbody = document.mainbod; mainbody.left = 0; mainbody.top = 0; } scroll(); } function scroll() { if (y > -200) { y--; if (document.all) { bgticker.posTop = y; mainbody.posTop=0; } if (document.layers) { bgticker.top = y; mainbody.top=0; } } else { y=300; } var timer = setTimeout('scroll()',20); } //--> </SCRIPT> <!--修改STYLE适应自己的页面字体--> <STYLE> .ticker { position: absolute; font-family:Arial; color:DDDDDD; font-size:60px; letter-spacing:1; } </STYLE> </head> <body onLoad="initObjects()"> <!--进行初始化。--> <div id="bgtick" class="ticker">I love you! <br><font color=red>You love me?<font> </div> <div id="mainbod" style="position:absolute; visibility:visible"> </div> </body> </html> |