·
网页特效库
·
网页工具库
背景按钮
导航特效
图片特效
文本特效
时间特效
状态特效
另类特效
网页制作
网站首页
< 后退
|
收藏网页特效库
推荐网页特效
购物网站的导航效果,推荐!
向上下左右滚动图片的特效
超级变态广告代码
设为首页
加入收藏夹
防止选择和复制
新浪博客的提示窗口,推荐!
推荐网页工具
在线html编辑器
在线CSS编辑器
滚动条颜色生成器
弹出窗口生成器
网页加密解密工具
汉字转换成拼音工具
文本繁简体转换工具
您的位置:
网页特效库
>>
网页文本特效
>> 页面内浮动的往返折回文字
查看此特效演示
页面内浮动的往返折回文字
把如下代码复制到<body>与</body>之间
<SCRIPT> <!-- Beginning of JavaScript - var your_message="BUTONG.NET" var textfont="Verdana" var textsize=20 var textcolor="006600" var textboldness=7 var tempo=40 var stepx=30 var stepy=20 var msg=new Array() var msg=your_message var message=msg.split("") var numberofletters=msg.length-1 var x,y var marginbottom var marginleft=0 var margintop=0 var marginright textboldness=textboldness*100 var timer var xpos=new Array() var ypos=new Array() var spancontent=new Array() for (i=0; i<=numberofletters;i++) { xpos[i]=0 ypos[i]=0 } for (i=0;i<=numberofletters;i++) { spancontent[i]="<span style='position:relative;font-family:"+textfont+";font-size:"+textsize+"pt;color:"+textcolor+";font-weight:"+textboldness+"'>"+message[i]+"</span>" } function setValues() { var firsttimer= setTimeout("setValues2()",2000) } function setValues2() { if (document.all) { marginbottom = document.body.clientHeight-5 marginright = document.body.clientWidth-5 for (i=0;i<=numberofletters;i++) { var thisspan = eval("document.all.span"+i) thisspan.innerHTML=spancontent[i] var thisspan = eval("document.all.span"+(i)+".style") thisspan.posLeft=0 thisspan.postop=0 } moveball() } if (document.layers) { marginbottom = window.innerHeight-10 marginright = window.innerWidth-10 for (i=0;i<=numberofletters;i++) { var thisspan=eval("document.span"+i+".document") thisspan.write(spancontent[i]) thisspan.close() var thisspan=eval("document.span"+i) thisspan.left=0 thisspan.top=0 } moveball() } } function randommaker(range) { rand=Math.floor(range*Math.random()) return rand } function moveball() { if (document.all) { checkposition() makesnake() document.all.span0.style.posTop+=stepy timer=setTimeout("moveball()",tempo) } if (document.layers) { checkposition() makesnake() document.span0.top+=stepy timer=setTimeout("moveball()",tempo) } } function makesnake() { for (i=numberofletters; i>=1; i--) { xpos[i]=xpos[i-1] ypos[i]=ypos[i-1] } if (document.all) { xpos[0]=document.all.span0.style.posLeft+stepx ypos[0]=document.all.span0.style.posTop+stepy for (i=0;i<=numberofletters;i++) { var thisspan=eval("document.all.span"+(i)+".style") thisspan.posLeft=xpos[i] thisspan.posTop=ypos[i] } } if (document.layers) { xpos[0]=document.span0.left+stepx ypos[0]=document.span0.top+stepy for (i=0;i<=numberofletters;i++) { var thisspan = eval("document.span"+i) thisspan.left=xpos[i] thisspan.top=ypos[i] } } } function checkposition() { if (document.all) { if (document.all.span0.style.posLeft>marginright) { stepx=(stepx+randommaker(2))*-1 document.all.span0.style.posLeft-=1 } if (document.all.span0.style.posLeft<marginleft) { stepx=(stepx+randommaker(2))*-1 document.all.span0.style.posLeft+=1 } if (document.all.span0.style.posTop>marginbottom) { stepy=(stepy+randommaker(2))*-1 document.all.span0.style.posTop-=1 } if (document.all.span0.style.posTop<margintop) { stepy=(stepy+randommaker(2))*-1 document.all.span0.style.posTop+=1 } } if (document.layers) { if (document.span0.left>=marginright) { stepx=(stepx+randommaker(2))*-1 document.span0.left-=10 } if (document.span0.left<=marginleft) { stepx=(stepx+randommaker(2))*-1 document.span0.left+=10 } if (document.span0.top>=marginbottom) { stepy=(stepy+randommaker(2))*-1 document.span0.top-=10 } if (document.span0.top<=margintop) { stepy=(stepy+randommaker(2))*-1 document.span0.top+=10 } } } // - End of JavaScript - --> </SCRIPT> <SCRIPT> <!-- Beginning of JavaScript - for (i=0;i<=numberofletters;i++) { document.write("<span id='span"+i+"' style='position:absolute'></span>") document.close() } // - End of JavaScript - --> </SCRIPT>()>
修改<body>标签为
使用说明:"var your_message"为文字的内容,"var textcolor"为文字的颜色,可自行更改。
上一个特效:
模拟LED电子显示器
返回列表
关于我们
|
联系本站
|
免责声明
|
版权声明
|
网站地图
|
友情链接
|
鄂ICP备05023174号
Copyright © 2008
www.butong.net
.All Rights Reserved.