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


Posted in Javascript onFebruary 26, 2015

本文实例讲述了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>3water.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程序设计有所帮助。

Javascript 相关文章推荐
JavaScript 异步调用框架 (Part 5 - 链式实现)
Aug 04 Javascript
js removeChild 障眼法 可能出现的错误
Oct 06 Javascript
一个基于jquery的图片切换效果
Jul 06 Javascript
jquery $.each 和for怎么跳出循环终止本次循环
Sep 27 Javascript
js制作简易年历完整实例
Jan 28 Javascript
javascript 常见功能汇总
Jun 11 Javascript
javascript中call apply 与 bind方法详解
Mar 10 Javascript
AngularJS自定义服务与fliter的混合使用
Nov 24 Javascript
基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式)
Apr 04 Javascript
vue elementUI table 自定义表头和行合并的实例代码
May 22 Javascript
使用apifm-wxapi模块中的问题及解决方法
Aug 05 Javascript
Vue最新防抖方案(必看篇)
Oct 30 Javascript
jQuery中slideUp 和 slideDown 的点击事件
Feb 26 #Javascript
jQuery实现移动 和 渐变特效的点击事件
Feb 26 #Javascript
jQuery 回调函数(callback)的使用和基础
Feb 26 #Javascript
使用jQuery获得内容以及内容的属性
Feb 26 #Javascript
js实现跟随鼠标移动且带关闭功能的图片广告实例
Feb 26 #Javascript
jquery渐隐渐显的图片幻灯闪烁切换实现方法
Feb 26 #Javascript
2则自己编写的jQuery特效分享
Feb 26 #Javascript
You might like
短波问题解答
2021/02/28 无线电
PHP中全面阻止SQL注入式攻击分析小结
2012/01/30 PHP
php中将一个对象保存到Session中的方法
2015/03/13 PHP
飞鱼(shqlsl) javascript作品集
2006/12/16 Javascript
js随机颜色代码的多种实现方式
2013/04/23 Javascript
jquery使用jquery.zclip插件复制对象的实例教程
2013/12/04 Javascript
node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
2014/11/04 Javascript
JavaScript中子对象访问父对象的方式详解
2016/09/01 Javascript
jQuery Ajax传值到Servlet出现乱码问题的解决方法
2016/10/09 Javascript
jquery对所有input type=text的控件赋值实现方法
2016/12/02 Javascript
Vue-resource实现ajax请求和跨域请求示例
2017/02/23 Javascript
Vue.js开发环境快速搭建教程
2017/03/17 Javascript
JS失效 提示HTML1114: (UNICODE 字节顺序标记)的代码页 utf-8 覆盖(META 标记)的冲突的代码页 utf-8
2017/06/23 Javascript
浅析为什么a=&quot;abc&quot; 不等于 a=new String(&quot;abc&quot;)
2017/10/25 Javascript
Vue项目安装插件并保存
2019/01/28 Javascript
JS字符串与二进制的相互转化实例代码详解
2019/06/28 Javascript
vue从一个页面跳转到另一个页面并携带参数的解决方法
2019/08/12 Javascript
Typescript3.9 常用新特性一览(推荐)
2020/05/14 Javascript
python连接池实现示例程序
2013/11/26 Python
python模块restful使用方法实例
2013/12/10 Python
Pytorch之Variable的用法
2019/12/31 Python
基于pycharm 项目和项目文件命名规则的介绍
2021/01/15 Python
html5超简单的localStorage实现记住密码的功能实现
2017/09/07 HTML / CSS
Viking比利时:购买办公用品
2019/10/30 全球购物
类成员函数的重载、覆盖和隐藏区别
2016/01/27 面试题
测控技术与仪器个人求职信范文
2013/12/30 职场文书
校园新闻广播稿
2014/01/10 职场文书
大学生家政服务项目创业计划书
2014/01/30 职场文书
欢迎领导检查标语
2014/06/27 职场文书
医学专业大学生求职信
2014/07/12 职场文书
大学生赌博检讨书
2014/09/22 职场文书
个人政风行风自查自纠报告
2014/10/21 职场文书
公司仓管员岗位职责
2015/04/01 职场文书
海底两万里读书笔记
2015/06/26 职场文书
图片批量处理 - 尺寸、格式、水印等
2022/03/07 杂记
详解Mysql事务并发(脏读、不可重复读、幻读)
2022/04/29 MySQL