中文ActionScript社区
首页
»
中文ActionScript分享社区
»
网站建设
»
特效:总在右上角旋转显示的字符
虫虫 - 2008-1-25 13:50:00
<HTML>
<HEAD>
<META http-equiv='Content-Type' content='text/html; charset=gb2312'>
<TITLE>总在右上角旋转显示的字符</TITLE>
</HEAD>
<BODY >
<script language="JavaScript">
if (document.all){
msg="---
http://51as.com
";
msgColor="000000";
msgFont="Verdana";
msg=msg.split('');
n=msg.length;
e=360/n;
yp=0;
xp=0;
yb=40;
xb=60;
sa=0.07;
sb=0;
pa=new Array();
pb=new Array();
for (i=0; i < n; i++){
document.write('<div id="logo" style="position:absolute;top:0;left:0;'
+'height:30;width:30;font-family:'+msgFont+';text-align:center;color:'+msgColor+'">'+msg
+'</div>');
}
function ani(){
yp=document.body.scrollTop+50;
xp=document.body.scrollLeft+window.document.body.clientWidth-100;
for (i=0; i < n; i++){
logo
.style.top =yp+yb*Math.sin(sb+i*e*Math.PI/180);
logo
.style.left=xp+xb*Math.cos(sb+i*e*Math.PI/180);
pb
=logo
.style.pixelTop-yp;
pa
=pb
-pb
*2;
if (pa
< 1){
pa
=0;
logo
.style.visibility='hidden';
}
else logo
.style.visibility='visible';
logo
.style.fontSize=pa
/2.7;
}
sb-=sa;
setTimeout('ani()',100);
}
window.onload=ani;
}
</script>
</BODY></HTML>
<!-- 要实现此效果需要 1 个步骤: -->
<!-- 第 1 步: -->
<!-- 把下面的代码加到<BODY></BODY>区域中: -->
<script language="JavaScript">
if (document.all){
msg="---
http://51as.com
msgColor="000000";
msgFont="Verdana";
msg=msg.split('');
n=msg.length;
e=360/n;
yp=0;
xp=0;
yb=40;
xb=60;
sa=0.07;
sb=0;
pa=new Array();
pb=new Array();
for (i=0; i < n; i++){
document.write('<div id="logo" style="position:absolute;top:0;left:0;'
+'height:30;width:30;font-family:'+msgFont+';text-align:center;color:'+msgColor+'">'+msg
+'</div>');
}
function ani(){
yp=document.body.scrollTop+50;
xp=document.body.scrollLeft+window.document.body.clientWidth-100;
for (i=0; i < n; i++){
logo
.style.top =yp+yb*Math.sin(sb+i*e*Math.PI/180);
logo
.style.left=xp+xb*Math.cos(sb+i*e*Math.PI/180);
pb
=logo
.style.pixelTop-yp;
pa
=pb
-pb
*2;
if (pa
< 1){
pa
=0;
logo
.style.visibility='hidden';
}
else logo
.style.visibility='visible';
logo
.style.fontSize=pa
/2.7;
}
sb-=sa;
setTimeout('ani()',100);
}
window.onload=ani;
}
</script>
1
查看完整版本:
特效:总在右上角旋转显示的字符
Powered by
Discuz!NT
Archiver 2.1.202 2001-2008
Comsenz Inc.