3D抖动的文字
2014-04-22 14:10
351 查看
<script type="text/javascript">
Phrase="3D抖动的文字!";
Balises="";
Taille=40;
Midx=100;
Decal=0.5;
Nb=Phrase.length;
y=-10000;
for(x=0;x<Nb;x++){
Balises=Balises+'<DIV Id=L'+x+' style="width:3;fount-family:Courier New;font-weight:bold;postion:absolute;top:40;left:50;z-indext:0">'+Phrase.charAt(x)+'</DIV>';
}
document.write(Balises);
Time=window.setInterval("Alors()",10);
Alpha=5;
I_Alpha=0.05;
function Alors(){
Alpha=Alpha-I_Alpha;
for(x=0;x<Nb;x++){
Alpha1=Alpha+Decal*x;
//返回数字的余弦值
Cosine=Math.cos(Alpha1);
ob=document.all("L"+x);
//改变左边界偏移量
ob.style.posLeft=Midx+100*Math.sin(Alpha1)+50;
//通过改变层的z轴实现抖动效果
ob.style.zIndex=20*Cosine;
//改变字体大小
ob.style.fontSize=Taille+25*Cosine;
//改变字体颜色
ob.style.color="rgb("+(27+Cosine*80+50)+","+(127+Cosine*80+50)+",0)" }
}
</script>
</head>
<body>
</body>
Phrase="3D抖动的文字!";
Balises="";
Taille=40;
Midx=100;
Decal=0.5;
Nb=Phrase.length;
y=-10000;
for(x=0;x<Nb;x++){
Balises=Balises+'<DIV Id=L'+x+' style="width:3;fount-family:Courier New;font-weight:bold;postion:absolute;top:40;left:50;z-indext:0">'+Phrase.charAt(x)+'</DIV>';
}
document.write(Balises);
Time=window.setInterval("Alors()",10);
Alpha=5;
I_Alpha=0.05;
function Alors(){
Alpha=Alpha-I_Alpha;
for(x=0;x<Nb;x++){
Alpha1=Alpha+Decal*x;
//返回数字的余弦值
Cosine=Math.cos(Alpha1);
ob=document.all("L"+x);
//改变左边界偏移量
ob.style.posLeft=Midx+100*Math.sin(Alpha1)+50;
//通过改变层的z轴实现抖动效果
ob.style.zIndex=20*Cosine;
//改变字体大小
ob.style.fontSize=Taille+25*Cosine;
//改变字体颜色
ob.style.color="rgb("+(27+Cosine*80+50)+","+(127+Cosine*80+50)+",0)" }
}
</script>
</head>
<body>
</body>
相关文章推荐
- C#+OpenGL+FreeType显示3D文字(1) - 从TTF文件导出字形贴图
- jQuery+css3实现文字跟随鼠标的上下抖动
- XNA 3D文字
- 文字 AnimatedOpeningType css3的文字3D翻转特效
- tranform-scale 缩小元素,移上去文字抖动
- jQuery实现3D文字特效的方法
- Photoshop入门与进阶实例:2.2 抖动光晕文字
- Css不朽的经典—3D文字特效
- xna 4.0 在3D 场景中用spritebatch 写2D文字3D显示不正常的问题
- jQuery 3D文字特效(备用)
- 如何在Adobe Photoshop中创建3D,发光,复古文字效果
- jQuery实现3D文字特效的方法
- 解决input框输入文字部份浏览器旁边文字出现上下抖动
- CSS3实现3D文字动画效果
- unity 3d 在限定区域内 实现文字拖动翻页
- three.js第四篇【创建3D文字】
- Unity 使用TextMesh解决3D文字穿墙的问题
- PS制作漂亮的3D贴纸文字效果
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(二)----使用GUI.Box显示文字
- Socket异步服务器,可以监控客户端的状态,功能有,文字测试,服务端向客户端传输屏幕录像(UDP传输)、监控客户端屏幕(UDP传输),抖动用户窗体、发送文件给用户、扫描客户的C盘目录。