JS实现很酷的水波文字特效实例

 更新时间:2015年02月26日 11:18:06   作者:代码家园  
这篇文章主要介绍了JS实现很酷的水波文字特效,实例分析了javascript操作图层特效的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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版扫雷实现代码 原理不错

    前一段时间在图书馆看了本关于JavaScript的书,上面讲怎样用js编推箱子小游戏。我想,那扫雷也当然能编出来,然后就用DW试了试,结果如下。
    2009-11-11
  • 浅谈JS中json数据的处理

    浅谈JS中json数据的处理

    下面小编就为大家带来一篇浅谈JS中json数据的处理。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • 图片加载进度实时显示

    图片加载进度实时显示

    图片加载进度实时显示...
    2006-08-08
  • 分享5个小技巧让你写出更好的 JavaScript 条件语句

    分享5个小技巧让你写出更好的 JavaScript 条件语句

    在使用 JavaScript 时,我们常常要写不少的条件语句。这里有五个小技巧,可以让你写出更干净、漂亮的条件语句。需要的朋友跟随小编一起学习吧
    2018-10-10
  • fabric.js实现diy明信片功能

    fabric.js实现diy明信片功能

    这篇文章主要为大家详细介绍了fabric.js实现diy明信片功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-03-03
  • javascript图片预加载实例分析

    javascript图片预加载实例分析

    这篇文章主要介绍了javascript图片预加载的方法,实例分析了javascript实现图片预加载的方法与相关注意事项,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • JavaScript实现的经典文件树菜单效果

    JavaScript实现的经典文件树菜单效果

    这篇文章主要介绍了JavaScript实现的经典文件树菜单效果,通过JavaScript结合json数组实现文件树菜单的效果,非常简单实用,需要的朋友可以参考下
    2015-09-09
  • JavaScript模块管理的简单实现方式详解

    JavaScript模块管理的简单实现方式详解

    这篇文章主要介绍了JavaScript模块管理的简单实现方式,它方便组织你的代码,提高项目的可维护性。一个项目的可维护性高不高,也体现一个程序员的水平,在如今越来越复杂的前端项目,这一点尤为重要。,需要的朋友可以参考下
    2019-06-06
  • 深入详解JS函数的柯里化

    深入详解JS函数的柯里化

    JavaScript作为一种弱类型语言,它的隐式转换是非常灵活有趣的。当我们没有深入了解隐式转换的时候可能会对一些运算的结果会感动困惑,比如4 + true = 5。当然,如果对隐式转换了解足够深刻,能够提高对js的使用能力。这里分享一下,函数在隐式转换中的一些规则
    2021-06-06
  • ie6下png图片背景不透明的解决办法使用js实现

    ie6下png图片背景不透明的解决办法使用js实现

    我们时常在使用png图片的时候,在ie6下发生背景不透明的问题,解决的方法实在是太多了,下面给大家介绍下一个js解决的方式,感兴趣的朋友可以了解下的
    2013-01-01

最新评论