JS实现很酷的水波文字特效实例
本文实例讲述了JS实现很酷的水波文字特效。分享给大家供大家参考。具体实现方法如下:
<html>
<head>
<title>JS实现很酷的水波文字效果</title>
</head>
<body bgcolor="#000000" onLoad="if (document.all)wave()">
<center>
<div id='water' style='position:relative;width:400px;height:150px;font-family:Verdana;font-size:50px;color:#8080ff'>
</div>
</center>
<script language="javascript">
<!--
if (document.layers){ //如果是NS
alert("你的浏览器不支持这个特效"); //做出提示
}
else //否则(不是NS)
if (document.all){ //并且是IE的话
var step=3; //设定改变效果的步长
var xstep=0;
var msg='欢迎光临<br>我们<br>jb51.cn';
water.innerHTML=msg //设定效果图层的内容
function wave(){
//这句用来设定图层的style,其中滤镜的phase属性根据xstep的值动态设定。
document.all.water.style.filter='wave(freq=3, strength=5, phase='+xstep+', lightstrength=45, add=0, enabled=1)';
xstep+=step;
//根据step值来改变xstep的值,使下一次刷新图层style时波纹角度略有改变
TIMER=setTimeout('wave()',10);//设定下一次更改的延时
}
}
//-->
</script>
</html>
希望本文所述对大家的javascript程序设计有所帮助。
相关推荐
-
js实现动画特效的文字链接鼠标悬停提示的方法
本文实例讲述了js实现动画特效的文字链接鼠标悬停提示的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/x
-
js实现文字闪烁特效的方法
本文实例讲述了基于jquery实现省市联动特效的代码,分享给大家供大家参考,具体如下: 运行效果图: 实现原理:使用style对象来设置css属性,结合定时器就可以实现js实现文字闪烁特效. 具体代码如下 <html> <head> <meta charset="gb2312" /> <title>js实现文字闪烁特效</title> </head> <script> var flag = 0; fun
-
js+css实现文字散开重组动画特效代码分享
文字散开重组动画这款特效我们可以在输入框中指定任意文字,点击确定按钮后,就会将原先的文字爆炸散去,新的文字以像素点的形式组合起来,看起来非常棒. 运行效果图: 这是输入HAPPY后安按钮后效果,当然可以随便输文字 好酷的特效,连中文都支持,看如下图: 为大家分享的文字散开重组动画特效代码如下 <html> <head> <meta charset="UTF-8"> <title>文字散开重组动画特效</title> <l
-
仿打字特效的JS逐字出现的信息文字
逐字出现的信息文字 function makeArray() { this.length = makeArray.arguments.length for (var i = 0; i 3) y=0; document.form1.news2.value=' '; msg1 = fArray[y]; x=0; } document.form1.news2.value=msg1.substring(0,x); x+=1; setTimeout("newsFeed() ",200); } [
-
JS CSS制作饱含热情的镶边文字闪烁特效
文字闪烁 function glowit(which){ if (document.all.glowtext[which].filters[0].strength==2) document.all.glowtext[which].filters[0].strength=1 else document.all.glowtext[which].filters[0].strength=2 } function glowit2(which){ if (document.all.glowtext.filt
-
JS溶解形式的文字切换特效
JS溶解形式的文字切换特效 messages = new Array() messages[0] = "我们,都知道吧?" messages[1] = "我们更关注开源,欢迎发布开源源代码" messages[2] = "提供给你一个有质量的源代码资料站" mescolor = new Array() mescolor[0] = "000000" mescolor[1] = "FF0000" mescolo
-
js文字横向滚动特效
本文为大家分享了js文字横向滚动特效代码,具体实现内容如下: 页面布局 <div id="scroll_div" class="fl"> <div id="scroll_begin"> 恭喜793765***获得 <span class="pad_right">50元巨人点卡奖励</span> 恭喜793765***获得 <span class="pad_righ
-
利用JS实现文字的聚合动画效果
前言 所谓文字聚合效果,原理就是将容器分为若干的小块,然后每个小块设置 background-poisition ,最后添加css3动画就可以了,去掉注释,也就仅仅20行的代码. 先来看看效果图: js代码如下: //c为列数,r为行数,把box划分成多少个小块 var box = document.querySelector('.boxWrap1'),c=4,r=8; //每个小块的宽高 var w = box.offsetWidth/c,h = box.offsetHeight/r; //循
-
javascript 打字效果的文字特效
本节代码主要使用了 onMousedown 事件和 event.button 属性,主要功能和用法如下. • setTimeout 方法,在执行时是在载入后延迟指定时间后,去执行一次表达式,仅执行一次. • charAt 方法返回一个字符值,该字符位于指定索引位置.字符串中的第一个字符的索引为0,第二个的索引为1,等等.超出有效范围的索引值返回空字符串. 打字效果的文字特效 var layers = document.layers; var style = document.all; var b
-
js变形金刚文字特效代码分享
为大家分享的js变形金刚文字特效代码如下 -----------------------------------------------效果演示----------------------------------------------- <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>js变形金刚文字特效&l
随机推荐
- SQL Server 中查看SQL句子执行所用的时间
- 用于提取网易文件的hta代码
- java多线程编程之管道通信详解
- 将input file的选择的文件清空的两种解决方案
- MySQL 常见错误分析与解决方法
- nodejs 的 session 简单使用
- IE最新的欺骗代码
- Android Studio gradle 编译提示‘default not found’ 解决办法
- jQuery继承extend用法详解
- mysql数据库优化必会的几个参数中文解释
- js(jQuery)获取时间的方法及常用时间类搜集
- jQuery模拟Marquee实现无缝滚动效果完整实例
- layer子层给父层页面元素赋值,以达到向父层页面传值的效果实例
- 基于java中子类的继承性的应用介绍
- java 实现随机数组输出及求和实例详解
- 小心!Listview结合EditText使用实例中遇到的那些坑
- C#实现基于链表的内存记事本实例
- 利用xmlhttp和adodb.stream加缓存技术下载远程Web文件
- sqlserver禁止management studio的自动提交事务
- Android自定义可点击的ImageSpan并在TextView中内置View